我正試圖實現類似的,就是在下面的鏈接。URL重定向
這個網站是在上面的網址。 但即使您鍵入.co.uk或 .net或 .org像這樣的任何擴展。該URL將被自動重定向到 http://www.laterooms.com/
我正試圖實現類似的,就是在下面的鏈接。URL重定向
這個網站是在上面的網址。 但即使您鍵入.co.uk或 .net或 .org像這樣的任何擴展。該URL將被自動重定向到 http://www.laterooms.com/
首先,你應該擁有其他域(帶有你想要的擴展名)。然後,您可以使用javascript設置top.location.href='http://your.address.com/'
或使用其他方式,例如設置您的Web服務器以重定向請求或您的域名註冊商。
您可以使用不同的技術在服務器端強制重定向,也可以發送包含重定向Refresh: 0; url=http://www.example.com/
維基百科上這樣的好overview的頁面。
<head>
<meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/">
</head>
假設你擁有所有的域,並且它們都指向同一個web服務器,那麼這段代碼應該這樣做;
var href_parts = top.location.href.split('/');
if (href_parts[2] != 'www.laterooms.com') {
href_parts[2] = 'www.laterooms.com';
top.location.href = href_parts.join('/');
}
基本上 - 的JavaScript測試什麼域您目前都在,如果沒有對.COM然後更新URL,並將其存儲回放在location.href的,它會自動觸發頁面級的頁面用新的URL重新加載。
上面的代碼保存URL路徑域內,因此,如果在
http://www.lateroom.co.uk/mypath/here
有人類型將重定向到
http://www.lateroom.com/mypath/here
如果您不希望保留的路徑/mypath/here
那麼代碼將更加簡單,因爲您可以對目標路徑進行硬編碼,而不是使用以下代碼:join
如果您擁有/擁有sion of the other domains ..
您可以爲您希望重定向到主域的每個域設置轉發(dns設置)。
這會讓你遠離編碼每個域的頁面。
更清潔,更容易。