1
我已經看遍了整個網絡,似乎無法找出這一個。我正在使用Tuckey重寫引擎。我已閱讀手冊並在沒有幫助的情況下查看了這些示例。Tuckey URL Rewrite - 刪除.html擴展
我想從URL中刪除「.html」擴展名,同時保留參數(如果有的話)。
這裏是我迄今(非工作):
<rule>
<note>Example: http://hostname/sample/loginhelp?cid=2 is masked from http://hostname/sample/loginhelp.html?cid=2</note>
<from>^(.*)\?(.*)$</from>
<to>$1.html?$2</to>
</rule>
<outbound-rule>
<note>Example: http://hostname/sample/loginhelp.html?cid=2 is redirected to http://hostname/sample/loginhelp?cid=2</note>
<from>^(.*)(\.html)(.*)$</from>
<to type="redirect">$1$2</to>
</outbound-rule>
無論是規則或出站規則似乎在任何情況下工作。我知道Tuckey正在工作,因爲我可以得到其他規則的工作,而不是這個。另外,我使用Seam堆棧,儘管我不認爲它很重要。我錯過了什麼?