我有一個網頁,其URL看起來像這樣:的.htaccess重寫規則行事詭異
http://www.mydomain.com/folder/index.php?title=The_title
唯一的問題是,我希望它看起來像這些之一:
http://www.mydomain.com/folder/The_title
http://www.mydomain.com/folder/The_title.php
我尋覓最大量的,發現一個解決方案,「工程」:
RewriteEngine on
RewriteRule ^([^/]*)\.html$ /folder/index.php?title=$1 [L]
它做它應該做的,除了結尾必須是「.html」(或「.kl」,如果你喜歡的話)。此解決方案不會接受「.php」,這會給我一個「500內部服務器錯誤」。同樣的事情發生,如果我嘗試沒有擴展名。
編輯: 忘了提及.htaccess文件位於文件夾而不是根目錄。
回答。 @Kmulla –
沒有。還是行不通! –