簡體   English   中英

IIS 7.0 URL重寫模塊-根URL不顯示

[英]IIS 7.0 URL Rewrite Module - Root URL doesn't display

我正在嘗試在IIS 7.0中設置一個PHP網站,並使用此模塊啟用URL重寫( http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1691

我的整個網站的內部頁面運行正常,但是我的根URL“ /”不再起作用。

我希望URL的結構為www.test.com/test-page.html,並將其重寫為www.test.com/index.php?page=test-page

我指定的規則如下:

要匹配的正則表達式:^([^ /。] +)/ ?. html重寫為:/index.php?page={R:1}

正如我說的那樣,它對所有內部頁面都適用,因此www.test.com/test-page.html不會加載任何問題,只是首頁www.test.com無法正常工作。

任何幫助將不勝感激,我假設我需要添加某種額外條件?

試試^(?:([[^ /。] +)。html)?$

這將使整個檢查: 1個或多個字符不是/或不是。 然后是.html可選。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM