2015-10-06 4 views
-1

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

Это то, что у меня в файле рабочего .htaccess:

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

Так как же я могу добавить перенаправление на HTTPS, а?

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

ответ

2

Перенаправление на 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] 
+1

Спасибо так много! Это было именно то, что я искал! – Timtitus

+1

Если это сработало, вы можете пометить ответ как принятый, щелкнув по галочке отметки ** в левом верхнем углу этого ответа] (http://meta.stackexchange.com/a/5235/160242) (+ 1 за хороший ответ). – anubhava

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