我正在尝试构建.htaccess文件,以将对特定域名(例如domainA.com)的请求重写为我的网络服务器上的子文件夹。
映射应为:
(www.)domainA.com -> /domainA/
(www.)domainB.com -> /domainB/
and all other requests -> / (root)
我已经走到了这一步:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?domainA.com
RewriteCond %{REQUEST_URI} !^/domainA/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /domainA/$1 [L]
但这只会导致404,文件夹' domainA'确实存在于根文件夹中。