我需要做这样的事情:
########## SITE 1
RewriteEngine on
RewriteBase /mysite1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
########## SITE 2
RewriteEngine on
RewriteBase /mySecondSite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
问题是我只能使用一个.htaccess
文件,因为我在 windows 2003 Server 上使用Helicon ISAPI_Rewrite 3 。
有没有办法将两个 .htaccess 文件合并到其中一个文件中并使它们正常工作?
我试过这个只是为了测试如果mysite
没有 ,是否可以工作RewriteBase
,但似乎不起作用:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^mysite1/(.*)$ index.php?url=$1 [L,QSA]
谢谢。