我有一个国际网站,网站的一部分,用于创建一个新人,在 URL 中有这个人的名字。我需要该 URL 以允许重音以及一些特殊字符,例如 à
现在我正在使用:
RewriteRule ^([áéíóúñÁÉÍÓÚÑäëïöüÄËÏÖÜçÇA-Za-z-]+)/?$ /newPerson.php?person=$1 [NC,QSA]
更新:这可行,但不是一种非常优雅的方法。我要求一种更好的方法来匹配所有字母(小写和大写)与所有可能的重音 à、á、ä... 等,如果有的话。
更新2:在正则表达式中没有明显的方法来表示“一个字符及其所有重音版本”所以我想我会坚持这个......