• Почему то работают только некоторые страницы на https:// остальные остальные открываются по http , как можно исправить ?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Смотрел сайт. Все страницы, на которые заходил, открываюся по https. Сбросьте кэш плагина и кеш-куки браузера

    • Ответ изменён 5 лет, 7 месяцев назад пользователем O.

    Да да я тупанул, ссылки не изменил в настройках на https

    ссылки были не абсолютные в меню)

    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

    сейцчас не надо добавлять , по идее и так все перекидывает на https ?

    Не пойму не перебрасывает с http на htttps

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    <IfModule mod_deflate.c>
      <FilesMatch "\.(css|js|x?html?|php)$">
        SetOutputFilter DEFLATE
      </FilesMatch>
    </IfModule>
    
    <IfModule mod_expires.c>
      ExpiresActive On
      ExpiresDefault "access plus 3600 seconds"
      ExpiresByType image/x-icon "access plus 2592000 seconds"
      ExpiresByType image/jpeg "access plus 2592000 seconds"
      ExpiresByType image/png "access plus 2592000 seconds"
      ExpiresByType image/gif "access plus 2592000 seconds"
      ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
      ExpiresByType text/css "access plus 604800 seconds"
      ExpiresByType text/javascript "access plus 216000 seconds"
      ExpiresByType application/x-javascript "access plus 604800 seconds"
      ExpiresByType text/html "access plus 3600 seconds"
      ExpiresByType application/xhtml+xml "access plus 3600 seconds"
    </IfModule>
    
    <IfModule mod_headers.c>
      <FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
        Header set Cache-Control "max-age=2592000, public"
      </FilesMatch>
      <FilesMatch "\.(css)$">
        Header set Cache-Control "max-age=604800, public"
      </FilesMatch>
      <FilesMatch "\.(js)$">
        Header set Cache-Control "max-age=216000, private"
      </FilesMatch>
      <FilesMatch "\.(x?html?|php)$">
        Header set Cache-Control "max-age=3600, private, must-revalidate"
      </FilesMatch>
    </IfModule>
    
    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    • Ответ изменён 5 лет, 7 месяцев назад пользователем vulkan3.

    Начните с того, что измените протокол сайта с пом плагинов поиска замены. Напр https://wordpress.org/plugins/better-search-replace/

    View post on imgur.com

    А правила редиректов нужно ставить до секции ВП.
    И удалите кеш.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Переехал с http на https» закрыта для новых ответов.