將頁面/子資料夾重新導向到新網域 url,而不更改瀏覽器中的 url

將頁面/子資料夾重新導向到新網域 url,而不更改瀏覽器中的 url

我一直在尋找答案,但沒有任何運氣(到處搜索)

基本上,我想將頁面(子資料夾)重寫到新網域而不更改 url。

我嘗試過但沒有運氣:

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

我查看了“重複”問題,但沒有答案。

它沒有解釋如何在不更改 url 的情況下將頁面重寫到新網域。

答案1

代理通行證可能就是您正在尋找的。它將使用他們連接到的 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 [P,L]

上面的規則會將所有 /test/... 重定向到後端,而不修改瀏覽器 URL

相關內容