最近我们在我们的网站上添加了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
答案 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]