htaccess重写规则到子目录然后隐藏网址?

时间:2011-06-10 13:40:45

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

我有一个名为sub.domain2.com的子域名,我想指向domain1.com/folder /

我已经设置了一条A记录,将sub.domain2.com指向domain1.com,并重写规则指向子域到子目录的位置:

RewriteCond %{HTTP_HOST} sub\.domain2\.com$
RewriteRule (.*) http://sub.domain2.com/folder/$1 [L]

但我不希望子目录/文件夹/显示在当前的URL中吗?

由于 亚历

2 个答案:

答案 0 :(得分:1)

删除http://.../,因为它会强制进行外部重定向。

RewriteCond %{HTTP_HOST} sub\.domain2\.com$
RewriteRule (.*) /folder/$1 [L]

答案 1 :(得分:0)

为什么不在apache配置中将sub.domain2.com的DOCUMENT_ROOT设置为domain1.com/folder