我有这个重写规则:
RewriteRule ^(\w+)/?$ /somePage.php?parm=$1
将example.com/example
更改为example.com/somePage.php?parm=example
中文字符(我想任何特殊的字符)都不起作用。 我如何修复任何语言?
答案 0 :(得分:1)
要使用任何语言,请尝试以下操作:
RewriteEngine On
RewriteRule ^([^\.]+)/?$ /somePage.php?parm=$1
您可以在模式中排除.
旁边的任何内容,因此,如果您要排除+
,请将此[^\.]
更改为此[^\.+]
,依此类推。