Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.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
Php 如何在pup htaccess文件中使用#in-reqular表达式_Php_.htaccess_Expression - Fatal编程技术网

Php 如何在pup htaccess文件中使用#in-reqular表达式

Php 如何在pup htaccess文件中使用#in-reqular表达式,php,.htaccess,expression,Php,.htaccess,Expression,我需要在这个正则表达式中使用#,但它会使它后面的所有字符都被注释(#) 有人能帮我吗?我怎么能用?不是用来评论的…我用过,但不管用 谢谢您的帮助。看起来您在第二个角色类中可能过度转义了 查看此SO问题的公认答案: 由于不知道这条规则的真正目的是什么,因此很难提供任何进一步的帮助。我建议查看RewriteRule标志,看看是否有一些有用的东西可以利用,比如noescape标志[NE]: 尝试使用\\\\\\\\\\\转义它。无论如何,查询字符串或路径中永远不会出现。它启动了片段标识符,您的Web

我需要在这个正则表达式中使用#,但它会使它后面的所有字符都被注释(#)

有人能帮我吗?我怎么能用?不是用来评论的…我用过,但不管用
谢谢您的帮助。

看起来您在第二个角色类中可能过度转义了

查看此SO问题的公认答案:

由于不知道这条规则的真正目的是什么,因此很难提供任何进一步的帮助。我建议查看RewriteRule标志,看看是否有一些有用的东西可以利用,比如noescape标志[NE]:

尝试使用
\\\\\
\\\\\\
转义它。无论如何,查询字符串或路径中永远不会出现
。它启动了片段标识符,您的Web服务器从未看到过。谢谢,我使用了\,但它不起作用。你能帮我更多吗?
RewriteRule ^([a-zA-Z0-9_-]+)?/?([a-zA-Z0-9@#$&%_"'\{\}:\,\-]+)