Как использовать htaccess для перенаправления на www и https без слишком большого количества ошибок перенаправления

Я действительно застрял, так как это не моя область, но я могу заставить работать следующее, чтобы перенаправить на версию с www, но как только я добавлю еще один перенаправление на https (только что купил ssl и хочу его использовать!) я получить ошибку «слишком много перенаправлений».

Вот что у меня есть в моем рабочем файле .htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^talbotandbourne.co.uk
RewriteRule (.*) http://www.talbotandbourne.co.uk/$1 [R=301,L]
ErrorDocument 404 /404.html

Итак, как мне добавить редирект на https?

Большое спасибо за любую полученную помощь. Я просмотрел весь сайт в поисках ответа на этот вопрос и перепробовал множество предложений из других сообщений, но все равно получаю сообщение об ошибке. Думаю, я бьюсь выше своего веса!


person Timtitus    schedule 06.10.2015    source источник


Ответы (1)


Перенаправление на www:

RewriteCond %{HTTP_HOST} ^talbotandbourne.co.uk
RewriteRule ^ https://www.talbotandbourne.co.uk%{REQUEST_URI} [R=301,L]

и перенаправить http на https:

RewriteCond %{HTTPS} Off [NC]
RewriteRule ^ https://www.talbotandbourne.co.uk%{REQUEST_URI} [R=301,L]
person hjpotter92    schedule 06.10.2015
comment
Большое спасибо! Это было именно то, что я искал! - person Timtitus; 06.10.2015
comment