Apache HTACCESS将规则域重写为子文件夹

时间:2015-03-30 09:46:58

标签: apache .htaccess mod-rewrite url-rewriting

我正在尝试构建.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'确实存在于根文件夹中。

0 个答案:

没有答案