2

我有以下 2 个目录.com

http://www.site1.com/dir http://www.site2.com/dir

我希望所有到 http://www.site1.com/dir 的流量都重定向http://www.site2.com,同时将http://www.site1.com/dir保留在地址栏中。我启用了 mod_proxy,但我无法确定要放入 .htaccess 文件的正确行。

4

1 回答 1

4

www.site1.com启用mod_rewrite.htaccess通过httpd.conf然后将此代码放入您的DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?site1\.com$ [NC]
RewriteRule ^(dir1/.*)$ http://www.site2.com/$1 [L,NC,P]

P这里的标志将使用mod_proxywww.site1.com充当代理服务器来转发来自www.site2.com. URL 不会在浏览器中更改。

于 2013-10-22T15:00:27.657 回答