将页面/子文件夹重定向到新域名网址,而无需更改浏览器中的网址

将页面/子文件夹重定向到新域名网址,而无需更改浏览器中的网址

我一直在寻找答案,但没有任何运气(到处都找过)

基本上,我想将页面(子文件夹)重写到新域而不更改 URL。

我尝试过,但没有成功:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/test/
RewriteRule ^(.*) http://newdomain/$1 [P] 

我看了一下“重复”的问题,但没有答案。

它没有解释如何在不改变 URL 的情况下将页面重写到新域名。

答案1

Proxy Pass 可能就是您要找的东西。它将使用他们连接的 URL,并充当新 URL 的代理。他们仍会看到旧 URL。

ProxyVia on
ProxyRequests Off
ProxyPreserveHost Off

ProxyPass /test http://newdomain/test
ProxyPassReverse /test http://newdomain/test

答案2

RewriteEngine 在 RewriteBase / RewriteRule ^test/(.*)$ 上http://新域名/$1 [盈亏]

上述规则将重定向所有 /test/... 到后端,而不修改浏览器 URL

相关内容