在expr上转义正斜杠

时间:2015-12-28 22:57:37

标签: apache .htaccess

我需要逃避/在下面的代码,但没有任何作用。我已经尝试了/ \ / [/] ...而且我总是得到500错误响应。

<If "%{QUERY_STRING} =~ /^.*xxx/xxx.*$/">

那么如何逃避正斜杠?

1 个答案:

答案 0 :(得分:1)

实际上,我认为您必须使用编码版本或使用替代正则表达式语法。

可能使用<If "%{QUERY_STRING} =~ /^.*xxx\x2Fxxx.*$/"> 的编码形式。

<If "%{QUERY_STRING} =~ m#^.*xxx/xxx.*$#">

或者使用备用正则表达式语法以获得更好的易读性

                  {% for row in result %}
                        <tr>
                            {% for val in row %}
                                <td style= "font-size:35">{{ val }} </td>
                            {% endfor %}

                        </tr>
                    {% endfor %}