将两个链接从https重定向到http

时间:2016-02-11 18:05:16

标签: .htaccess redirect

最近我们在我们的网站上添加了https,但在两个链接中,我们使用的是iframe,目标是http网站(https不可用)。所以我们认为我们会将这两个网址从https重定向到http。 我们添加了重定向但它不起作用。 请告诉我们我们做错了什么。这是我们的.htaccess文件

Options +FollowSymlinks
RewriteEngine on
Redirect 301  https://www.mydomain.co.in/marketrates/ http://www.kisansanchar.co.in/marketrates/
Redirect 301  https://mydomain.co.in/marketrates http://www.mydomain.co.in/marketrates
Redirect 301  https://www.mydomain.co.in/weather/checklocalweather.htm http://www.mydomain.co.in/weather/checklocalweather.htm

1 个答案:

答案 0 :(得分:0)

尝试使用mod_rewrite,Redirect指令是mod_alias的一部分,您无法检查所请求的主机是否是HTTP或HTTPS(除非您已将它们放置)在特定的vhost而不是htaccess文件中。)

这样的事情:

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTPS} on
RewriteRule ^(marketrates/?|weather/checklocalweather\.htm)$ http://%{HTTP_HOST}/$1 [L,R=301]