我需要写一个在request_uri中检查“博客”单词的RewriteCond,然后才能继续。
像这样的东西
RewriteCond %{REQUEST_URI} ^/xml/abc/http://blogs.* 这在语法上是正确的吗?
在这一点上任何帮助都将不胜感激。
发布于 2011-06-23 01:29:18
REQUEST_URI不会包含主机名。如果您正在尝试检测http://blogs.yoursite.com,则需要使用HTTP_HOST
RewriteCond %{HTTP_HOST} ^blogs\. [NC]
RewriteRule ...编辑:
我不认为你可以解码这个url,所以跳过你正则表达式中的编码部分。你甚至不需要RewriteCond:
RewriteRule ^/?xml/abc/(http.+blogs\..*) /foo/bar?q=$1 [L]https://stackoverflow.com/questions/6443462
复制相似问题