2015-09-08 3 views
0

Проблема в том, что если я ввожу https://example.com и не включаю www, он не добавит www. Если я войду в http://example.com, он добавит www и HTTPS самостоятельно. Пожалуйста, ознакомьтесь с этим кодом, любая помощь будет принята с благодарностью. Это то, что находится в моем файле .htaccess.Включить www + HTTPS на весь сайт

RewriteEngine On 

RewriteCond %{HTTPS} !=on 
RewriteRule .* https://www.%{SERVER_NAME}%{REQUEST_URI} [R,L] 

#Checks to see if the user is attempting to access a valid file, 
#such as an image or css document, if this isn't true it sends the 
#request to index.php 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|public|images|robots\.txt|css) 
RewriteRule ^(.*)$ index.php/$1 [L] 

ответ

0

Try:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteCond %{THE_REQUEST} /(acceptoffer|login|register|admin) [NC] 
RewriteRule^https://www.domain.com/%1 [NC,L,R] 
+0

Не работает для меня, WWW Infront домены ушел и некоторые страницы сломались. Пожалуйста, проверьте mac metro dot com и дайте мне знать. –

+0

Я добавил исходный код до тех пор, пока не найдет решение. –

+0

Нет проблем, чувак, получайте удовольствие. : P –

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