我有页面'search.php'
在.htaccess中,我有这个RewriteRule
RewriteRule ^search/(.*)$ search.php?search=$1 [B,PT]
在所有情况下均适用,但以下情况除外:
1)。 请求中有符号«%»
http://example.com/search/%
这会导致“ 400错误的请求”
2)。 请求中有一个符号«/»
这将导致“ 404未找到”
3)。 其他要转义的符号
如何使.htaccess避开这些符号?
例如:
http://example.com/search/%
更改为http://example.com/search/%25
这些字符可以代替«%»
! * ' ( ) ; : @ & = + $ , / ? % # [ ] \
谢谢。