htaccess 正则表达式,允许下划线
这是我们当前的正则表达式:
RewriteRule ^share/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ /v.php?v=$1&hash=$2 [L]
这不允许使用下划线“_” - 我们如何让它允许下划线?
谢谢
Here is our current regex:
RewriteRule ^share/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ /v.php?v=$1&hash=$2 [L]
This isn't allowing underscores "_" - how do we get this to allow underscores?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您也可以像这样缩短正则表达式。现在这也将允许
_
。\w
是[a-zA-Z0-9_]
的简写You can shorten your regex like this as well. Now this will allow
_
also.\w
is shorthand for[a-zA-Z0-9_]
通过将
_
添加到大括号[]
内的两个表达式:By adding
_
to both expressions within the braces[]
: