有一個奇怪的域名指向我的服務器的IP地址。 有時DNS會變得困惑,它說我連接到該域而不是我自己的域。Nginx將外部域名重定向到我自己的域名
我嘗試了域名所有者和域名註冊商接觸,以除去DNS指向我的機器的記錄,但他們沒有幫助所有
現在我想重定向:
www.foreigndomain .COM
到
www.myowndomain.com
所以當有人類型或打開www.foreigndomain.com它會重定向到我的原始域名,而不是在www.foreigndomain.com下提供我的內容。
我試圖把它添加到nginx.conf:
server {
server_name .foreigndomain.com;
rewrite^http://www.myowndomain.com$request_uri? permanent;
}
,但是這將創建一個重定向循環,我不明白爲什麼。
我該怎麼做?
」您需要將www變體添加到myowndomain.com服務器名稱中。「 - 這個伎倆。你能解釋爲什麼在這種情況下需要www變體,如果它不是問題? – user1880779 2014-09-03 11:38:05
在nginx中(我想大多數如果不是所有的web服務器)'www.domain.com'與'domain.com'不同,你可以用不同的方式處理每一個,比如將'domain.com'重定向到' www.domain.com',爲同一臺服務器使用不同的名稱,並將它們與同一行中的空格連接起來。 – 2014-09-03 11:48:10