0
我想使用URL重寫模塊IIS7上做以下重定向/重寫(不知道我的情況有什麼更好):將URL重寫爲「http:// myServer /」爲「http:// myServer/sites/site1」。
我想這個URL 「HTTP:// myServer上/」到被重定向/重寫爲「http:// myServer/sites/site1」。
非常感謝提前,任何幫助,將不勝感激:)
YASH23
我想使用URL重寫模塊IIS7上做以下重定向/重寫(不知道我的情況有什麼更好):將URL重寫爲「http:// myServer /」爲「http:// myServer/sites/site1」。
我想這個URL 「HTTP:// myServer上/」到被重定向/重寫爲「http:// myServer/sites/site1」。
非常感謝提前,任何幫助,將不勝感激:)
YASH23
如果這是唯一的重定向你會做,重寫模塊會比必要的,如果更混亂你還不熟悉它。我建議創建加載默認的網站,當你去根URL(HTTP:// myServer上/),在一個文件中的以下代碼的default.asp命名爲:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://myServer/sites/site1"
%>
這將做永久重定向。如果你寧願做一個臨時重定向(所以搜索引擎以後將檢查那裏),做302重定向:
<%
Response.Redirect "http://myServer/sites/site1"
Response.End
%>
或者,如果你想仍然使用IIS URL重寫,正則表達式應該只是檢查空字符串:
^$
邁克爾,所有的 首先,感謝您的答覆..欣賞它.. 我不知道爲什麼會被混淆使用重寫模塊在我的情況,邏輯上它應該做的我需要什麼..但是模式正則表達式都沒有工作到目前爲止.. 重定向解決方案將無濟於事,因爲我可能需要訪問根站點.. 任何正則表達式的幫助將不勝感激 – YASH23 2011-12-19 07:42:49
@ YASH23 - 我更新它,如果你仍然想使用URL重寫。我只是想,如果你不習慣重寫,做重定向可能更容易管理長期。 – 2011-12-19 16:07:38
會試一試..謝謝邁克爾! – YASH23 2011-12-20 08:14:21