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_\\/%*]+