我在我的數據庫中有類別名稱,而某些主題帶有法語字符,如èèê。 它可以根據需要直到今天,當我嘗試添加另一個字符到它,然後我開始服務器錯誤帶重寫規則的法語字符
這裏是我的.htaccess:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([A-Za-z0-9éèêà_-\s]+)-(\d+)\.htm$ classified.php?id=$2 [L]
正如你所看到的,它工作正常,而不一個。
如何將該東西添加到正則表達式中?
檢查:[htaccess的國防部\ _rewrite與口音](http://stackoverflow.com/questions/10451601/htaccess-mod-rewrite-with-accents)。實際上,在.htaccess中加入重音字符似乎是不可能的。 – j0k 2013-02-08 20:38:08
[mod_rewrite的'b'標誌](http://httpd.apache.org/docs/2.4/rewrite/flags.html#flag_b)上的[Apache文檔]應該可以幫助你解決這個問題。 – Carsten 2013-02-08 20:40:39
爲什麼不使用[^重音符號]?我認爲它在某些情況下更好 – 2013-02-08 20:43:00