
我一直在尋找答案,但沒有任何運氣(到處搜索)
基本上,我想將頁面(子資料夾)重寫到新網域而不更改 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