htaccess ssl настройка

 
Посетитель
no avatar
Сообщений: 3
Перевел сайт на https.
В htaccess прописал
Код PHP:
  1. # InstantCMS rewriting rules
  2.  
  3. # Initialization
  4. AddDefaultCharset utf-8
  5. Options -Indexes
  6. RewriteEngine on
  7. RewriteBase /
  8.  
  9. # Hide text files
  10. RewriteRule ^.htaccess$ - [F]
  11. RewriteRule ^credits.txt$ - [F]
  12. RewriteRule ^readme.txt$ - [F]
  13. RewriteRule ^license.(.*).txt$ - [F]
  14.  
  15. # Remove trailing slash from URLs
  16. RewriteCond %{REQUEST_FILENAME} !-d
  17. RewriteRule ^(.+)/$ /$1 [R=301,L]
  18.  
  19. # Sitemaps
  20. RewriteRule ^sitemap(.*).xml$ /cache/static/sitemaps/sitemap$1.xml [L]
  21.  
  22. # Engine routing
  23. RewriteCond %{REQUEST_FILENAME} !-f
  24. RewriteCond %{REQUEST_FILENAME} !-d
  25. RewriteRule ^(.*)$ /index.php [L]
  26.  
  27. RewriteCond %{HTTP_HOST} ^www\.мойсайт\.ру$ [NC]
  28. RewriteRule ^(.*)$ http://мойсайт.ру/$1 [R=301,L]
  29.  
  30. RewriteCond %{HTTPS} off
  31. RewriteCond %{HTTP:X-Forwarded-Proto} !https
  32. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
В яндекс вебмастере ставлю переезд на https . пишет ошибку. Подскажите что не так прописал? Спасибо
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1897
А если вот так и поставить выше ваших правил?
Код PHP:
  1. RewriteCond %{HTTP:HTTPS} !=on [NC]
  2. RewriteRule ^(.*)$ https://вашсайт.ru/$1 [R=301,L]
Контент для ваших проектов. Копирайт всех видов от профессионалов. Создание и продвижение сайтов, реклама.
Реклама
cms
Посетитель
no avatar
Сообщений: 3
garry:

А если вот так и поставить выше ваших правил?
Код PHP:
  1. RewriteCond %{HTTP:HTTPS} !=on [NC]
  2. RewriteRule ^(.*)$ https://вашсайт.ru/$1 [R=301,L]

Спойлер
Вот так?
Редактировалось: 2 раз (Последний: 7 декабря 2016 в 15:09)
Посетитель
small user social cms
Сообщений: 67
у меня такой конфиг:
# InstantCMS rewriting rules

# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on
RewriteBase /

# HTTP-HTTPS

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [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]

не ругается
Делаю blogonarium.ru
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1897
Нет, под
RewriteEngine on
RewriteBase /

И два раза не надо. Собственно выше показали.
Редактировалось: 2 раз (Последний: 7 декабря 2016 в 15:17)
Контент для ваших проектов. Копирайт всех видов от профессионалов. Создание и продвижение сайтов, реклама.
Посетитель
no avatar
Сообщений: 3
WowChih:
огромное спасибо, все нормально, яша больше не ругается
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: