网站网址重定向至子目录的方法


一、域名url直接跳转到子目录

因为我的博客放在根目录下的/blog里,所以每次访问都需要在域名后面加一个/blog。想想有点麻烦。所以我准备用apache重定向,直接访问域名的时候会自动跳转到域名+/blog。

对正则表达式不熟悉,纠结了一下午才成功。事实上,这非常简单,只用三行就可以完成。

我们只需要在apache的站点配置文件中添加以下代码

重写引擎打开

第二次重写%{REQUEST_URI} ^/$

RewriteRule(。*)https://% {服务器名称}/blog/ [L,R=301]

保存后通过重启apache来实现。

二。一个目录中的网页跳转到另一个目录

比如作者想把

https://www.haoqu5.com/nvpin/目录301到新目录https://www.haoqu5.com/h/

如果是apache服务器,只需将下面的代码写入。网站根目录下的htacces文件

lt;IfModule mod _ rewrite.c gt

重写引擎打开

重定向/NV pin https://www.haoqu5.com/h/

lt;/if module gt;

nginx系统使用以下规则

位置/nvpin {

重写^/nvpin/(.*)$ https://www.haoqu5.com/h/重定向;

}

转载请注明原文地址:https://juke.outofmemory.cn/read/712316.html

最新回复(0)