【发布时间】:2015-05-13 10:45:22
【问题描述】:
我在 .htaccess 文件中遇到了#标签的问题。 问题是
http://localhost/query/index.php?string=abc%23123
这里我们通过urlencode() 方法对查询字符串进行编码。
实际值为
abc#123
但它在$_REQUEST[] 方法上产生了问题..
所以有人建议我使用urlencode()。
我通过接受建议来使用它。但现在它在 url重写。
.ht访问码是
RewriteRule ^([A-Za-z0-9-]+).html?$ index.php?string=$1 [NC,L]
现在当我点击查询字符串页面时
它显示404 未找到
http://localhost/query/abc%23123.html
所以请帮助我在浏览器上显示该页面,例如
所以请建议我将在我的 .htaccess 文件中更改哪些内容,以下 url 将适用于我
【问题讨论】:
-
使用 NE 标志 .... [NC,NE,L]
-
Starkeen 你能推荐我吗
标签: php regex .htaccess url url-rewriting