我遇到一個小的難度。我有一個網頁,並創建了一個CMS來維護內容。htaccess的重寫規則混亂
每一個站點在系統的管理部分創建的時候,我都做到了,這樣.htaccess文件被更新。
我只使用.htaccess文件來創建用戶友好的URL。
我的.htaccess文件看起來是這樣的:
RewriteEngine on
RewriteRule home.html index.php?page_id=2
RewriteRule producenter.html index.php?page_id=13
RewriteRule produkter.html index.php?page_id=12
RewriteRule om-oss.html index.php?page_id=14
RewriteRule producent-3-s.html index.php?show_manu=true&manu_id=4
RewriteRule bildbank-producent-3-s.html index.php?show_manu_press=true&manu_id=4
...
一切正常,用小的例外。 如果名稱是「相似」,如在案件:
producent-3-s.html
and
bildbank-producent-3-s.html
該網站會自動顯示第一次出現,例如「PRODUCENT -3- s.html」。 所以'bildbank-producent-3-s.html'永遠不會顯示。
我怎樣才能解決這個問題?我希望我做我自己清楚,在此先感謝您的幫助和提示,我可能會得到
只需添加:'^ producent-3-s.html $' – tttony 2012-03-28 09:03:49