htaccess ssl настройка

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 7 декабря 2016 в 14:54
Перевел сайт на https.
В htaccess прописал
  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. пишет ошибку. Подскажите что не так прописал? Спасибо
#2 7 декабря 2016 в 15:03
А если вот так и поставить выше ваших правил?
  1. RewriteCond %{HTTP:HTTPS} !=on [NC]
  2. RewriteRule ^(.*)$ https://вашсайт.ru/$1 [R=301,L]
#3 7 декабря 2016 в 15:08


А если вот так и поставить выше ваших правил?

  1. RewriteCond %{HTTP:HTTPS} !=on [NC]
  2. RewriteRule ^(.*)$ https://вашсайт.ru/$1 [R=301,L]

garry

# InstantCMS rewriting rules
RewriteCond %{HTTP:HTTPS} !=on [NC]
RewriteRule ^(.*)$ ававыа.tk/$1 [R=301,L]

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

# 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]

RewriteCond %{HTTP_HOST} ^www\.авав\.ава$ [NC]
RewriteRule ^(.*)$ авав.авав/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ %{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Вот так?
#4 7 декабря 2016 в 15:09
у меня такой конфиг:
# 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 ^(.*)$ %{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]

не ругается
#5 7 декабря 2016 в 15:14
Нет, под
RewriteEngine on
RewriteBase /

И два раза не надо. Собственно выше показали.
#6 7 декабря 2016 в 15:18

огромное спасибо, все нормально, яша больше не ругается

WowChih
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.