2014-12-27 3 views
0

Как заставить WWW. и SSL на моем сервереСила www. и SSL без выбора портов

мой текущий код показан ниже ...

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTPS} !=on 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

RewriteCond %{HTTP_HOST} !^www\.sitename\.net [NC] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ https://www.sitename.net/$1 [R=301,L] 

Когда я пытаюсь это в моем файле .htaccess я получаю «Этот сайт имеет петлю перенаправлять» Кто-нибудь может подумать о предложении при сохранении URL-адреса, запрашиваемого пользователями?

ответ

0

Попробуйте просто:

RewriteEngine On 
RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^www\.sitename\.net$ [NC] 
RewriteRule ^(.*)$ https://www.sitename.net/$1 [R=301,L] 
+0

Это все еще происходит, чтобы вызвать ошибку и позволяет пользователю получить доступ к версии HTTP сайта:/ – FCG

+0

Это вызывает Петля Redirect – FCG

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