我已在IIS 7中爲特定站點(具有2個綁定)設置了URL重寫。將域指向IIS 7網站的URI,而不更改域
- main.mydomain.com
- hub.mydomain.com
我還施加一個URL重寫規則,如下所示:
匹配(.*)
然後 的條件下 其中{HTTP_HOST}
匹配^hub\.mydomain\.com$
301重定向到
http://main.mydomain.com/hub/home.html
和工作的,目的是讓hub.mydomain.com
直接用戶的http://main.mydomain.com/hub/home.html
一個URI現在我已經被要求改變這一點,以便hub.mydomain.com
保留在用戶的瀏覽器地址,但他們顯示正確的/hub/home.html
內容。
這是如何實現的?我認爲,顧名思義,URL重寫不再適合?如果是的話,我還能如何做到這一點?
編輯:
main.mydomain.com
仍然需要去的網站的根目錄。
不能你剛纔設置的默認頁'/集線器/ home.html'在IIS中的網站。然後,無論瀏覽到「http; // main.mydomain.com」還是「http:// hub.mydomain.com」,瀏覽器都會顯示位於相對路徑「/hub/home.html」中的頁面'因爲這兩個域都映射到IIS中的該站點。 – fourpastmidnight
對不起,我沒有提到我仍然想'main.mydomain.com'去到網站的主頁。 – Pricey