我有以下 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 不会在浏览器中更改。