https重定向到https,用于.htaccess中的一个站点页面

时间:2013-05-15 15:54:15

标签: .htaccess https

我的网站上有一个安全报价表单的链接,我将其更改为其他安全URL。我正在显示旧网址的404。我已经尝试了很多方法来重定向使用.htaccess无济于事。有人可以帮忙吗?

这是我正在使用的代码 - 但它不起作用。该网站的所有其他页面都是http(不安全)。只有报价表格是安全的。

RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP_HOST} ^rvinsurancepro\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.rvinsurancepro\.com$
RewriteRule ^quotes\/rv\-insurance\/$ "https\:\/\/iig\.itismysite\.com\/quotes\/rv\-insurance\/" [R=301,L]

谢谢。

1 个答案:

答案 0 :(得分:0)

我不是百分百肯定,但你可能在RewriteRule的开头错过了一个斜杠。

RewriteRule ^/quotes\/rv\-insurance\/$ "https://yourdomain.com/xxx" [R=301,L]

应该做的。

作为补充,您可以将HTTP_HOST条目组合到:

^(www\.)?rvinsurancepro\.com$

我也不确定,RewriteRule指令的第二个参数是常规的 表达式,所以你可能不需要逃避点和斜线。它可以使用和不使用 漏出。