Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache .htaccess使用转义引号_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Apache .htaccess使用转义引号

Apache .htaccess使用转义引号,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我有这个。htaccess: RewriteRule ^(aa.bbb|aaa,bbb|aaa-bbb|aaa_bbb||)/(.*)$ /index.html [L,NC] 这是罚款如上所述,还是应该与espae报价。我知道javascript经常被使用。如下图所示: RewriteRule ^(aa\.bbb|aaa,bbb|aaa-bbb|aaa_bbb)/(.*)$ /index.html [L,NC] 我需要它是为了-。他们四个人。我是否需要\或其他登录.htaccess以及它是什

我有这个。htaccess:

RewriteRule ^(aa.bbb|aaa,bbb|aaa-bbb|aaa_bbb||)/(.*)$ /index.html [L,NC]
这是罚款如上所述,还是应该与espae报价。我知道javascript经常被使用。如下图所示:

RewriteRule ^(aa\.bbb|aaa,bbb|aaa-bbb|aaa_bbb)/(.*)$ /index.html [L,NC]
我需要它是为了-。他们四个人。我是否需要\或其他登录.htaccess以及它是什么

  • 根据您的规则,只需转义点(因为这是特殊的正则表达式字符)
  • 应删除两个
    |
    ,否则会匹配空字符串
  • 您可以使用字符类来大大减少正则表达式
  • 在字符类中,这些字符都不需要转义
您可以使用此规则:

RewriteRule ^(aa[.,_-]bbb)/(.*)$ /index.html [L,NC]

所以基本上我只需要(aa\.bbb | aaa,bbb | aaabb | aabbb | aabbb)或者(aa[,,-]bbb)Ok。非常感谢你。