问题描述
|
我有一组要
标记为可接受的特殊字符:
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_\\/%*]+