首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RewriteCond编写帮助

RewriteCond编写帮助
EN

Stack Overflow用户
提问于 2011-06-23 00:44:45
回答 1查看 194关注 0票数 0

我需要写一个在request_uri中检查“博客”单词的RewriteCond,然后才能继续。

像这样的东西

代码语言:javascript
复制
RewriteCond %{REQUEST_URI} ^/xml/abc/http://blogs.*  

这在语法上是正确的吗?

在这一点上任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-06-23 01:29:18

REQUEST_URI不会包含主机名。如果您正在尝试检测http://blogs.yoursite.com,则需要使用HTTP_HOST

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^blogs\. [NC]
RewriteRule ...

编辑:

我不认为你可以解码这个url,所以跳过你正则表达式中的编码部分。你甚至不需要RewriteCond:

代码语言:javascript
复制
RewriteRule ^/?xml/abc/(http.+blogs\..*) /foo/bar?q=$1 [L]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6443462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档