我在.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]
答案 0 :(得分:2)
您可以使用此
RewriteCond %{HTTP_HOST} !^gallery\.mysite\.com$
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L,QSA]