千万不要相信百度上搜到的,那都是人家复制粘贴来的,很多人自己都没测试,胡乱转载,误导群众!
首先在网站根目录新建一个.htaccess文件
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^xxx\.ifung\.net$ [NC] RewriteCond %{REQUEST_URI} !^/xxx/ RewriteRule ^(.*)$ xxx/$1?Rewrite [L,QSA] </IfModule>
xxx\.ifung\.net 是要绑定的域名,反斜杠不能丢。
!^/xxx/ xxx是所绑定的目录名称,下一行同理
在二级目录新建一个.htaccess文件
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^xxx\.ifung\.net$ [NC] RewriteRule (.*) http://xxx.ifung.net/$1 [L,R=301] #如果不是用域名访问此目录,则自动重定向 </IfModule>
很多空间不支持二级目录,所以也会导致php文件不能被重定向,仅适合做静态站,或者已经处理好伪静态的站点
如果二级目录是zblog系统,需要修改文件 zb_system/function/c_system_common.php
第 356 行代码
PHP
return $host . $z;
改为
PHP
return $host.'/';
不修改的话,系统调用的$host将会带上二级目录名称,导致网站不能正常访问
上一篇:2017年的双11下一篇:如今玩个游戏都要虐狗?