使用 htaccess 处理 url 中的特殊字符
这个想法是使用 www.example.com/admin/#!/12345 作为 www.example.com/admin/user.php?id=12345
这是重写规则我正在尝试,但这似乎不起作用
RewriteRule ^admin/#!/(.*) www.example.com/admin/user.php?id=$2
如何我要包含这样的特殊字符吗? 谢谢
The idea is to use www.example.com/admin/#!/12345 as www.example.com/admin/user.php?id=12345
This is the rewrite rule Im trying, but this doesn't seem to work
RewriteRule ^admin/#!/(.*) www.example.com/admin/user.php?id=$2
How do I include such special characters ?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能使用
#
为 URL。浏览器会将其解释为片段标识符,并且永远不会将其(或 URL 的以下部分)发送到服务器。You can't use
#
is URLs. The browser will interpret it as a fragment identifier and never even send it (or the following part of the URL) to the server.