2017-06-01 33 views
1

我有这样的代码在我的.htaccess,使我的网址搜索引擎友好和漂亮:搜索引擎友好的重定向子

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

现在我注意到一个子文件夹设置由(gallery.mysite.com)我的webhotel不再工作。它被重定向到index.php,似乎尝试加载一个空的var(页面)。

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

我都试过,但它并不完全到达那里......

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

回答

2

您可以使用此

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

谢谢!完美的作品! :) – PoorCadaver