雖然我不知道GoDaddy如何在內部轉發域名,但它似乎不是一個簡單的DNS CNAME,因爲當前域名查找中沒有顯示任何內容。
在玩耍時,看着轉發域的響應,我看到它提供了一個301(永久移動)http響應。該響應將所選域替換爲新域,並保持URL的路徑部分不變。
考慮domain.a被轉發的域和domain.b是新的領域,這意味着:
http://domain.a/ => http://domain.b/
http://domain.a/contact.html => http://domain.b/contact.html
http://domain.a/a/long/path/ => http://domain.b/a/long/path/
但在你的情況,你要轉發到的不僅僅是一個域更多...域。 b爲更像domain.b/coffee.html,遵循相同的規則,這意味着:
http://domain.a/ => http://domain.b/coffee.html
http://domain.a/contact.html => http://domain.b/coffee.html/contact.html
http://domain.a/a/long/path/ => http://domain.b/coffee.html/a/long/path/
所以,我的建議在這裏,既可以使用更好的登陸到重定向路徑url_rewrite到正確的。或者,如果你不能嘗試添加一個?或#在你的URL的末尾。這是純粹的推測,但如果重寫沒有其他隱藏規則,這將給出類似於以下內容的內容,這將作出適當的請求並「隱藏」垃圾部分。
http://domain.a/ => http://domain.b/coffee.html?
http://domain.a/contact.html => http://domain.b/coffee.html?/contact.html
http://domain.a/a/long/path/ => http://domain.b/coffee.html?/a/long/path/
前面的垃圾字符是什麼?前鋒是如何製造的?我們可以看到它嗎? – Salketer
我會問GoDaddy,因爲他們是主人。,聽起來像是一些奇怪的事情,可能是垃圾郵件。 – Lee
https://www.mydomainname.in/coffee.html/NjSmZ/KiKgZ/ @Salketer鏈接中的NjSmZ/KiKgZ /是垃圾字符。轉發是通過GoDaddy域轉發器本身進行的。沒有外部編碼完成轉發。 –