如果我在myFirstDomain.com/dir/上有一個網站,是否可以讓mySecondDomain.com指向myFirstDomain.com/dir/,以便當用戶在指定網站上瀏覽時,他們只會看到mySecondDomain.com/potentialSubDirFromMyFirstDomain /或它是如何工作的?從domain.com/dir/到otherDomain.com的URL路由?
回答
好的。
那麼你需要做的就是利用IIS 6.0主機頭過濾器。
基本上在IIS中,您將擁有當前正在爲myFirstDomain.com提供服務的默認網站。
使用主機頭,我們可以添加另一個網站,它映射到您的子目錄的位置,並且只有當用戶通過「mySecondDomain.com」進入時纔會顯示。
所以簡而言之,我們正在讓IIS在一個盒子上託管多個站點。我不是太熟悉IIS 6.0的過程中,因爲所有的我用的是IIS 7.0是不是適用於Windows Server 2003上
但是,下面的鏈接將幫助你實現它在IIS 6.0:
http://forums.iis.net/t/1120787.aspx
http://www.goarticles.com/cgi-bin/showa.cgi?C=188629
的想法是,當用戶鍵入「mySecondDomain.com」,它會增加這種「主機頭」到HT的主體TP從瀏覽器到IIS的請求,然後IIS將讀取此值並檢查是否有任何網站包含主機頭的匹配並將用戶重定向到相應的網站,因此mySecondDomain.com將顯示爲它在它自己的服務器上(這在技術上是無論如何)。
從我記得主機頭屬性只存在於HTTP 1.1協議中,HTTP 1.0不支持它,並且不會將主機頭髮送到IIS,這意味着默認的網站將會顯示,而不是...(不管你從哪個域進來)。我很確定大多數瀏覽器都使用HTTP 1.1。
一種更安全的方法是通過IP地址綁定每個網站......但爲此,您需要多個互聯網IP地址在一個盒子上 - 我從來沒有遇到主機頭問題!
首先,我認爲你需要直接訪問Web服務器...你使用的是VPS /專用服務器還是共享主機?
Windows Server,Linux?
DNS根本不可能。你將不得不建立一個HTTP重定向(沒有IIS經驗,所以我不能在這裏幫忙,只是建議你放棄「dns」標籤)。
- 1. MVC URL路由,路由到錯誤的路由,爲什麼?
- 2. 燒瓶URL路由:路由幾個URL到相同的功能
- 3. Yii框架 - 從URL到路由
- 4. 如何從路由表中的路由生成路徑/ URL?
- 5. ASP.NET MVC:路由到URL
- 6. WebAPI路由到根URL
- 7. 未找到CakePHP路由URL!
- 8. CodeIgniter的URL路由
- 9. 的.htaccess URL路由
- 10. URL路由的CMS
- 11. 瓶URL路由
- 12. URL路由
- 13. URL路由
- 14. Codeigniter URL路由?
- 15. Knockout.js URL路由
- 16. URL路由3
- 17. MVC4 Url路由
- 18. MVC3 URL路由
- 19. Codeigniter URL路由
- 20. MVC Url路由
- 21. JSF URL路由
- 22. Backbone.js URL路由
- 23. Codeigniter路由URL
- 24. Laravel路由URL?
- 25. CodeIgniter路由問題。 (追加ajax路由到現有的url)
- 26. 從路由配置到屬性路由
- 27. 從Django路由到角路由
- 28. Backbone.js的 - 默認路由器,從URL
- 29. Magento的URL重定向到無路由
- 30. 導軌路由到錯誤的URL
謝謝你回答這麼快! 這是一個專用的服務器,我認爲它運行的是Windows Server 2003,因爲它們正在運行ASP.NET。我的僱主正在努力讓我管理員和物理訪問服務器,所以我希望能有一個答案准備好這個問題,直到那時。 (順便說是佐羅門;) – Zolomon 2009-10-01 19:41:36