Как да използвате 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