鍍金池/ 問答/Linux/ nginx如何配置在在鏈接中發(fā)現(xiàn)別的網(wǎng)站的鏈接的時候跳轉到自己指定的鏈接

nginx如何配置在在鏈接中發(fā)現(xiàn)別的網(wǎng)站的鏈接的時候跳轉到自己指定的鏈接

首先規(guī)定第一個網(wǎng)站域名為test.com,第二個網(wǎng)站域名為two.test.com
現(xiàn)在我在第一個網(wǎng)站點擊一個鏈接的時候發(fā)現(xiàn)其指向到了第二個網(wǎng)站。鏈接是這個樣子two.test.com/product/123
如何才能在點擊的時候如果域名改變了,讓其跳轉到第二個網(wǎng)站的首頁,也就是跳轉到two.test.com

回答
編輯回答
避風港

后端解析頁面的時候判斷頁面中的連接是否為本站地址 主要是判斷域名

如果不是就將該地址完全替換掉,如果是就不做什么處理!

第二種利用js:當a被點擊的時候先組織,獲取到點擊的連接地址進行判斷

在你點擊連接的時候已經(jīng)跳轉到別的服務器了, nginx實現(xiàn)的幾率可能不大

2017年6月2日 04:48
編輯回答
赱丅呿

在nginx配置文件

location /product/123/ {
    rewrite ^/(product/123)(.*) two.test.com;
}

你試試這樣不行,不行你自己再換著調(diào)一調(diào)

2017年11月2日 16:12
編輯回答
糖豆豆

這個用nginx應該沒有簡單的方法實現(xiàn)吧,可能還是需要在你的網(wǎng)站中添加操作;
我想可以是js攔截頁面跳轉,按照你的規(guī)則進行重寫。

2018年9月19日 07:02