如果url包含字符串,则.htaccess重定向到http

时间:2014-06-01 11:51:26

标签: php .htaccess redirect

我正在尝试配置我的htaccess,以便在我的网站中包含URL时 购买,租赁,待售,售出以将https请求重定向到http

这是我试过的没有运气

# Redirect other HTTPS requests to plain HTTP
RewriteCond %{HTTPS} on
RewriteRule ^(buy|rent|sold|make-offer)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA]

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您的匹配模式包含字符串锚点的开头和结尾(^$),因此只会匹配//host/buy等的网址。如果您想要开头,请删除{{ 1}}如果你想要包含,那么放弃它们。如果你想要"其中包含单词buy ..."然后使用

$

等。希望这会有所帮助。