我的网站上有一个安全报价表单的链接,我将其更改为其他安全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]
谢谢。
答案 0 :(得分:0)
我不是百分百肯定,但你可能在RewriteRule的开头错过了一个斜杠。
RewriteRule ^/quotes\/rv\-insurance\/$ "https://yourdomain.com/xxx" [R=301,L]
应该做的。
作为补充,您可以将HTTP_HOST条目组合到:
^(www\.)?rvinsurancepro\.com$
我也不确定,RewriteRule指令的第二个参数是常规的 表达式,所以你可能不需要逃避点和斜线。它可以使用和不使用 漏出。