0
我正在使用nginx代理,並試圖用我的服務器url替換基礎url。例如,我想通過我的localhost:8000
代理www.google.com
,並用(localhost:8000
)替換所有基礎URL實例(www.google.com
)。Nginx重寫root url
我至今nginx.conf:
server {
listen 8080;
server_name localhost;
location/{
proxy_pass http://www.google.com/;
rewrite ^/.google.com /localhost:8080 last;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
用我的服務器名替換一些基礎URL。如何用我的服務器名稱('localhost:8080')替換所有'www.google.com'實例。謝謝! – Yogzzz
位置/已經匹配所有的網址,不完全理解你的意思'用我的服務器名替換一些基地網址'。你有沒有嘗試上面的例子? – TroyCheng
是的,我試過上面的例子,但是某些網址的鏈接是「www.google.com/foo」,而其他鏈接則是「www.localhost:8080/foo」。我需要頁面上的所有鏈接指向'www.localhost:8080/foo'。 – Yogzzz