apache伪静态怎么解决url参数带有%2f的字符?

蜗牛先生2016 发布于 2016/10/14 21:18
阅读 297
收藏 1
RewriteRule ^(find)/(.*)\.html$ index\.php\?do=$1&kw=$2
http://localhost/phpcjlk/find/明天你好.html正常显示
http://localhost/phpcjlk/find/明天%2F你好.html为什么这样写, 伪静态直接失效, 找不到目录
明天%2F你好:是由”明天/你好转义“urlencode编码过的
/“又不能去掉怎么解决?急,哪位高手麻烦指点一二。

加载中
0
梦想岛
梦想岛
RewriteRule ^(find)/(.*)$ index\.php\?do=$1&kw=$2

在程序里把 .html 替换掉。


-----------------------------

不过^(find) 不严谨。

比如 /find/find/find.html 

返回顶部
顶部