[РЕШЕНО] Настройка файла .htaccess с условием что домен https

 
Посетитель
no avatar
Сообщений: 38
Настройка файла .htaccess с условием что домен https и необходим редирект с www, сейчас настройки такие но они вроде не верны, подскажите правильный вариант настроек:

Код PHP:
  1. # InstantCMS rewriting rules
  2.  
  3. # Initialization
  4. AddDefaultCharset utf-8
  5. Options -Indexes
  6. RewriteEngine on
  7.  
  8. # HTTPS redirect if available
  9. #RewriteCond %{HTTPS} !=on
  10. #RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
  11.  
  12. # Rewrite www
  13. RewriteCond %{HTTPS_HOST} ^www.мой_сайт.ру$
  14. RewriteRule (.*) https://мой_сайт.ру/$1 [R=301,L]
  15.  
  16. # Hide text files
  17. RewriteRule ^.htaccess$ - [F]
  18. RewriteRule ^credits.txt$ - [F]
  19. RewriteRule ^readme.txt$ - [F]
  20. RewriteRule ^license.(.*).txt$ - [F]
  21.  
  22. # Remove trailing slash from URLs
  23. RewriteCond %{REQUEST_FILENAME} !-d
  24. RewriteRule ^(.+)/$ /$1 [R=301,L]
  25.  
  26. # Sitemaps
  27. RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]
  28.  
  29. # Engine routing
  30. RewriteCond %{REQUEST_FILENAME} !-f
  31. RewriteCond %{REQUEST_FILENAME} !-d
  32. RewriteRule ^(.*)$ ./index.php [L]
  33.  
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1172
@Kobalt, они верны, Вам просто надо добавить редирект с http на https и все. даже закомменчены =)
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
no avatar
Сообщений: 38
kirkr:

@Kobalt, они верны, Вам просто надо добавить редирект с http на https и все. даже закомменчены =)

а что прописать и где чтобы добавить редирект с http на https?
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 397
просто раскомментируйте 9-10 стоки, там же написано.
Посетитель
no avatar
Сообщений: 38
Pocus:

просто раскомментируйте 9-10 стоки, там же написано.

раскоментировал строки и белый экран
Посетитель
small user social cms
Медаль
Сообщений: 321
@Kobalt:

Pocus:

просто раскомментируйте 9-10 стоки, там же написано.

раскоментировал строки и белый экран

У меня так написан файл, там ещё редирект с ввв на без ввв, чтоб гугл, в сёчконсоли не тупил, и не писал продвигайте сайт с ввв, когда основным доменом без ввв, сайт двигается в яндексе. естественно всё это заточено под https.


# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on

# HTTPS redirect if available
#RewriteCond %{HTTPS} !=on
#RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) https://МОЙСАЙТ.ru/$1 [L,R=301]

# Hide text files
RewriteRule ^.htaccess$ - [F]
RewriteRule ^credits.txt$ - [F]
RewriteRule ^readme.txt$ - [F]
RewriteRule ^license.(.*).txt$ - [F]

# Remove trailing slash from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]

# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]
Редактировалось: 2 раз (Последний: 9 августа 2017 в 14:25)
Посетитель
no avatar
Сообщений: 38
Колян:

@Kobalt:

Pocus:

просто раскомментируйте 9-10 стоки, там же написано.

раскоментировал строки и белый экран

У меня так написан файл, там ещё редирект с ввв на без ввв, чтоб гугл, в сёчконсоли не тупил, и не писал продвигайте сайт с ввв, когда основным доменом без ввв, сайт двигается в яндексе. естественно всё это заточено под https.


# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on

# HTTPS redirect if available
#RewriteCond %{HTTPS} !=on
#RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) https://МОЙСАЙТ.ru/$1 [L,R=301]

# Hide text files
RewriteRule ^.htaccess$ - [F]
RewriteRule ^credits.txt$ - [F]
RewriteRule ^readme.txt$ - [F]
RewriteRule ^license.(.*).txt$ - [F]

# Remove trailing slash from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]

# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]

что то это вообще не то...
Посетитель
small user social cms
Медаль
Сообщений: 111
Желательно форматировать текст перед отправкой ответов. И вложенные ответы в несколько уровней не приветствуются на форумах. Обычно в цитате оставляют тот ответ, который был последним.
Помог? Вместо "спасибо" - плюс в профиль.
Посетитель
small user social cms
Медаль
Сообщений: 321
@Kobalt:

что то это вообще не то...

Не то... двое суток убил и работает как положено, копируй как есть и пробуй, только имя сайта своего не забудь прописать.
Посетитель
no avatar
Сообщений: 38
Колян:

@Kobalt:

что то это вообще не то...

Не то... двое суток убил и работает как положено, копируй как есть и пробуй, только имя сайта своего не забудь прописать.

ввел имя сайта, скопировал, и белый экран
Посетитель
small user social cms
Медаль
Сообщений: 321
@Kobalt:


ввел имя сайта, скопировал, и белый экран

тогда не знаю... попробуй хостера за усы потягать, мне поддержка хостинга бегет, активно помогала smile
Посетитель
no avatar
Сообщений: 38
разобрался, были у меня ошибки в коде
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: