Php .htaccess blocks子文件夹中的SEO友好重定向

Php .htaccess blocks子文件夹中的SEO友好重定向,php,.htaccess,redirect,Php,.htaccess,Redirect,我的.htaccess中有以下代码,可使我的URL SEO友好且美观: RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L,QSA] 现在我注意到我的webhotel设置的子文件夹(gallery.mysite.com)不再工作。它被重定向到index.php,似乎试图加载一个空的var(页面) 有没有办法强制子域不被重定向 我已经试过了,但还没有达到目的 RewriteCond %{HTTP_HOST} ^gallery\.mysite

我的.htaccess中有以下代码,可使我的URL SEO友好且美观:

RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L,QSA]
现在我注意到我的webhotel设置的子文件夹(gallery.mysite.com)不再工作。它被重定向到index.php,似乎试图加载一个空的var(页面)

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

我已经试过了,但还没有达到目的

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

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

谢谢很好用!:)