2013-05-15 4 views
0

У меня есть ссылка на защищенную форму цитаты на моем сайте, которую я изменил на другой защищенный URL. Я показываю 404 для старого URL. Я пробовал множество способов перенаправления с использованием .htaccess безрезультатно. Может кто-нибудь помочь?https перенаправлен на https для одной страницы сайта в .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

Я не уверен на 100%, но вы, возможно, пропустили косую черту в начале вашего RewriteRule.

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

должен выполнить эту работу.

Подобно тому, как дополнение, вы могли бы объединить свои записи HTTP_HOST на:

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

Я также не уверен, что второй аргумент директивы RewriteRule принимает регулярное выражение, так что вы, возможно, не нужно бежать точек и косых черт. Он работает с и без побегов.

Смежные вопросы