我在我的数据库中有类别名称,而某些主题带有法语字符,如èèê。 它可以根据需要直到今天,当我尝试添加另一个字符到它,然后我开始服务器错误带重写规则的法语字符
这里是我的.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