如何解决htaccess REGEX接受URL中的特定字符集
| 我有一组要标记为可接受的特殊字符:a-z
,A-Z
,0-9
,*
,%
,/
,\\
,_
。
现在,我可以创建一个.htaccess文件,以实现以下目的:
a-z
,A-Z
,0-9
,_
,
但其余字符无法正常工作。网址显示404错误。这是我正在使用的正则表达式
[a-zA-Z0-9_]
更新
PS-我已经检查了许多与htaccess相关的SO问题,但是我的问题没有解决。这些很有用,但是每当我尝试在正则表达式的字符集中添加其余字符时,就会出现404错误。
解决方法
几乎所有字符在一个字符类中都失去了特殊的含义,包括
\\
*
和/
试试这个:[a-zA-Z0-9_\\/%*]+
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。