я проверяю URL с помощью символов utf-8 с правилом перезаписи
RewriteRule ^ ([az] {2}) / ([a-z0-9 -] {1,256}) / ([[: print:]] {1,256}) $ index.php? Language = $ 1 & Categories = $ 2 & get_query = $ 3 [L]
$ get_query - это точка, которая принимает: test!?! '"<> * + но не подходит для акцентированных символов, таких как aèéìòù или другое utf-8
например в википедии это прекрасно работает: http://en.wikipedia.org/wiki/%E6%B1%89%E8%AF%AD_%E6%BC%A2%E8%AA%9E
любая помощь? : -)
:print: равно [\x20-\x7E], поэтому не включает символы не ASCII. Если вы хотите что-то разрешить, почему бы просто не .*, а может * [^/]*?
:print:
[\x20-\x7E]
.*
[^/]*