我有以下 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 文件的正确行。
我有以下 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 文件的正确行。
在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_proxy
并www.site1.com
充当代理服务器来转发来自www.site2.com
. URL 不会在浏览器中更改。