我想(301)將所有傳入流量/鏈接從blog.example.com
重定向到wwww.example.com
。 blog.example.com
子域不再存在。我如何使用www.example.com
上的.htacess
文件來做到這一點?如何重定向已刪除的子域名?
1
A
回答
3
這是一個關於ServerFault更好的問題。
無論如何:如果沒有域名,這是無法完成的。域由域名系統(DNS)管理。重定向是HTTP的一部分,這是完全不同的。如果不再有域名blog.example.com,則Web瀏覽器無法解析其地址,因此無法連接到可將其重定向到www.example.com的HTTP服務器。
您需要一個有效的blog.example.com DNS項,否則這將無法正常工作。在您的情況下,您需要使用CNAME條目,即告訴解析系統www.example.com是blog.example.com的規範名稱。客戶端然後將解析www.example.com,但連接到HTTP服務器並將主機頭設置爲blog.example.com。這使得HTTP服務器可以通過重定向到www.example.com來進行應答,然後客戶可以遵循這個重定向。
相關問題
- 1. 的.htaccess重定向舊子域新的子 - 刪除任何域
- 2. 如何主域名+子域名重定向到新域名
- 3. htaccess - 刪除子目錄時重定向到新域名
- 4. Heroku子域名重定向
- 5. htaccess子域名重定向
- 6. 子域名重定向
- 7. 如何重定向域名?
- 8. 如何從重定向排除子域名?
- 9. 如何將域名重定向到動態子域名?
- 10. 已刪除頁面的重定向
- 11. htacess重定向已經改變子域名的行爲
- 12. .htaccess重寫添加子域例外(刪除重定向)
- 13. 重定向所有子域的主域除了一些子域
- 14. 301沒有子域名的重定向
- 15. 的.htaccess重定向子域名
- 16. 重定向子域名中的Joomla
- 17. 僅用於重定向的子域名
- 18. htaccess的重定向子域名
- 19. htaccess的重定向子域名$ _GET
- 20. 重定向子域名沒有htaccess的
- 21. 域名重定向域名/域名
- 22. 如何從URL中刪除子域名?
- 23. 域名重定向
- 24. 從子域名(ab-xyz.rhcloud.com)重定向到自定義域名
- 25. 從無域名的域名重定向
- 26. 排除重定向到子域
- 27. .htaccess重定向排除子域
- 28. .htaccess重定向,排除子域
- 29. 網站子域名和重定向
- 30. 域名重定向到子目錄
你是什麼意思,「子域不存在了」?你剛剛停止使用它,或者你真的從服務器配置中刪除它?基本上一個子域只是另一個網址,可以指向任何東西。除非以這種方式配置,否則與域沒有關係。你有權訪問Web服務器配置?默認情況下,您對主域中子域的任何內容都沒有影響。 –
我可以訪問網絡服務器。我有兩個運行的網站:blog.example.com和www.example.com。首先,我通過在blog.example.com中放置htacess文件來重定向鏈接。這工作,但它與我的網站www.example.com衝突,因爲這使用www.example.com/blog/title-post/作爲永久鏈接。爲了解決這個問題,我刪除了blog.example.com子域名。不過,我想將傳入訪問者/鏈接重定向到blog.example.com到www.example.com。這可能嗎? –
@KimPiot:查看我的答案。您需要該子域名,否則客戶端將無法聯繫您的網絡服務器。 HTTP重定向發送整個域名,因此您可以將blog.example.com的URL轉換爲www.example.com的正確URL。 – datenwolf