我們遇到的情況是這樣的:使用者如果輸入abc.com,但是我們的伺服器實際上在www.abc.com,就會造成跨網域錯誤。
我看到京東會自動把地址變成www,例如京東,輸入jd.com,瀏覽器顯示出來的地址自動就成了www.jd.com,請問是怎麼做到的?
我只知道網域解析這種做法,但我想說,阿里雲裡的網域解析有3種好像都可以做到:cname、顯性URL、隱性URL,請問到底應該是哪一個?以及這三個有什麼差別。
另外,我們還有個網域cde.com,因為歷史原因棄用了,但是想讓使用者造訪cde.com的時候也跳到www.abc.com,請問該怎麼做?
我們遇到的情況是這樣的:使用者如果輸入abc.com,但是我們的伺服器實際上在www.abc.com,就會造成跨網域錯誤。
我看到京東會自動把地址變成www,例如京東,輸入jd.com,瀏覽器顯示出來的地址自動就成了www.jd.com,請問是怎麼做到的?
我只知道網域解析這種做法,但我想說,阿里雲裡的網域解析有3種好像都可以做到:cname、顯性URL、隱性URL,請問到底應該是哪一個?以及這三個有什麼差別。
另外,我們還有個網域cde.com,因為歷史原因棄用了,但是想讓使用者造訪cde.com的時候也跳到www.abc.com,請問該怎麼做?
在web伺服器做301跳轉, nginx範例:
<code class="nginx">server { listen 80; server_name abc.com cde.com; location / { return 301 http://www.abc.com$request_uri; } }</code>
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://你的網址/");
php程式碼實作
你知道301永久重定向麼這個就是解決用戶訪問問題cname就是由B地址解析的ip提供給a地址做轉向訪問
顯性URL就是跳轉的時候地址欄會變隱形URL就是跳轉時地址欄的地址還是a.b.c 這個的做到方法其實就是iframe框架
設定301重定向
用301 永久重定向 這樣針對爬蟲是友善的