0
您好,我在更改網址時遇到了問題。我有文件:cat-art.php(cat- category,art- title of article),我想更好地訪問它們:cat/art.php所以我在.htaccess中編寫了一些代碼,但它不起作用。將cat-art.php更改爲cat/art.php
RewriteCond %{REQUEST_URI} ^/([^-]+)/([^-]+).html$
RewriteRule ^([^-]+)/([^-]+).html$ $1-$2.html [L]
有人可以幫我嗎?感謝您的幫助
編輯:
改變支說,它的工作原理,但它不是我所期待的。它會將cat-art.php更改爲cat/art.php,並且當我將其更改爲cat/art.html時,它將無法正常工作。
RewriteRule ^([^-]+)/([^-]+).html$ $1-$2.php [L] - doesnt work
RewriteRule ^([^-]+)/([^-]+).php$ $1-$2.php [L] - works
EDIT2:它的工作原理 - 與瀏覽器的問題 - 我刪除歷史記錄,cookies等,而現在它在IE FF和Safari
有沒有可能掩蓋php文件(cat/art.html - > cat-art.php)? - 我使用另一個規則來更改php到html,但不是與貓藝術文件 - 這就是爲什麼我犯了一個錯誤,謝謝 – andrewpo 2010-05-11 19:39:19
corse其可能: RewriteRule ^([^ - ] +)/([^ - ] +) .html $ $ 1- $ 2.php [L] – 2010-05-12 18:07:05