SEO友好重定向.htaccess阻止子文件夹

时间:2017-06-01 09:45:19

标签: php .htaccess redirect

我在.htaccess中有这个代码,以使我的网址SEO友好而漂亮:

RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L,QSA]

现在我注意到我的网站设置的子文件夹(gallery.mysite.com)不再有效。它被重定向到index.php并且似乎尝试加载一个空的var(页面)。

有没有办法强制子域不被重定向?

我试过这个但是它并没有完全实现......

RewriteCond %{HTTP_HOST} ^gallery\.mysite\.com$ [NC]
RewriteRule ^((?!sub1/).*)$ sub1/$1 [L,NC]
RewriteCond %{HTTP_HOST} !^gallery\. [NC]

1 个答案:

答案 0 :(得分:2)

您可以使用此

RewriteCond %{HTTP_HOST} !^gallery\.mysite\.com$
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L,QSA]