htaccess - 如何修复此重写?
这是我们当前的重写:
RewriteRule ^share/([A-z0-9]+)[/{0,1}]?/([A-z0-9]+)[/{0,1}]?$ /mods/share/video.php?video=$1&hash=$2 [L]
基本上,如果我访问:
http://www.site.com/share/f7Hje-xxGf/fio2fh92fh9bfh
页面会显示 404 错误。
如果我从第一次重写之间删除 -
,它就可以正常工作。
我猜它不允许符号,我该如何解决这个问题?
This is our current rewrite:
RewriteRule ^share/([A-z0-9]+)[/{0,1}]?/([A-z0-9]+)[/{0,1}]?$ /mods/share/video.php?video=$1&hash=$2 [L]
Basically, if I visit:
http://www.site.com/share/f7Hje-xxGf/fio2fh92fh9bfh
The page displays a 404 error.
If I remove the -
from inbetween the first rewrite, it works fine.
I guess it isn't allowing symbols, how can I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加 - 到字符匹配
清理事物
adding - to the character-match
cleaning the thing up