Software-Rec

重新路由一個 URL

  • February 19, 2011

我希望將一個特定的 URL 重新路由到另一個,例如:http://website.com/page1.htmlhttp://website.com/page2.html在我的機器上的第三方伺服器上。但我仍然希望它像 page1.html 一樣回复。有沒有辦法在客戶端 UNIX 上做到這一點?

亞歷克斯 PS:如果需要任何澄清,請告訴我

我昨天發表了另一條評論,但現在不在這裡!

無論如何,儘管您有所保留,但似乎代理可能是要走的路。

代理可以在您的機器上執行,因此不必是外部的。

更改 /etc/hosts 以欺騙您的瀏覽器連接到 site2 而不是 site1 只會影響名稱解析並且很容易。讓您的機器獲取 page2 而不是 page1 要困難得多。

如果您不想將客戶端配置為使用代理,您可能會這樣做:

  • 將 website.com 添加到 /etc/hosts 指向 127.0.0.1
  • 在您的機器上設置反向代理並將其配置為指向真實的 website.com。
  • 將代理配置為在請求 p​​age1 時獲取 page2。

引用自:https://unix.stackexchange.com/questions/7661