Вход • Регистрация

Переодически не показываются картинки

  • 30 января 2017 г.
  • Доброго всем дня.
    После того как перешел на https, переодически стали не показываться картинки по причине что к ним приписывается www, а сайт без него.
    Чтобы избавиться от проблемы, приходится постоянно чистить кэш, под это дело даже специально сделал CRON, в базе везде где только можно все пути без www. Предполагаю что в каком-то файле где всякого рода функции связанные с кэшем, приписывается эти www, кто знает прошу помочь.
    • 30 января 2017 г.
    • в файле ".htaccess" редирект с www на без www стоит?
      • 30 января 2017 г. , редакция: 30 января 2017 г.
      • На таймвебе настроено, в htaccess убрал все редиректы, кроме склейки index.php
        • 31 января 2017 г.
        • Ну вот надо сделать. Чтобы кеш формировался правильно, сайт должен отвечать по одному адресу и по одному протоколу. Так как если запросить сайт без ввв, кеш для этой страницы будет сформирован без ввв. Откроешь(какой-то другой посетитель) другую страницу с ввв, кеш для нее будет с ввв. И так перемешается все и не будет половина доступна.
          • 02 февраля 2017 г.
          • Так оно и так сделано, но только сейчас заметил, что если писать https://www.site.ru то на без www не делает редирект, а если www.site.ru то делает, попробовал сделать 3 редиректа в файле htaccess, но они не работают.
            Ссылка откуда их взял - http://seodiz.ru/htaccess-redirekt-s-www-i-bez-www-301
        • 02 февраля 2017 г.
        • Убери с Time и сделай в файле ".htaccess"
          • 02 февраля 2017 г.
          • Сделал, серавно одно и тоже.
            Кстати заметил, что в гугл хроме работает все как надо, а в firefox и в яндекс браузере нет
            • 02 февраля 2017 г.
            • Кеш чистил?
              • 03 февраля 2017 г.
              • У меня уже как обновить, так обязательно с кэшем :)
              • 03 февраля 2017 г.
              • У меня начало как то так - и проблем вроде нет....
                Код
                Options -Indexes

                Options +FollowSymLinks

                DirectoryIndex index.php index.html

                ErrorDocument 404 /404.php

                AddDefaultCharset utf-8
                <IfModule mod_rewrite.c>
                RewriteEngine on

                # раскомментируйте строку ниже, если на Вашем хостинге установщик выдает ошибку 500 Internal Server Error
                # измените / на /sub/ при установке в подпапку http://site.ru/sub/
                # RewriteBase /

                # расcкомментируйте строки ниже, если хотите чтобы сайт был всегда с www,
                # т.е. постоянный редирект с http://site.ru/ на http://www.site.ru/
                # RewriteCond %{HTTP_HOST} !^www.
                # RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

                RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
                RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

              • 03 февраля 2017 г.
              • Я средствами хостинга ставлю оба редиректа и проблем нет.
              • 03 февраля 2017 г.
              • Ну так у Вас без https.
                Михаил, скиньте пожалуйста ссылку на сайт.
  • 03 февраля 2017 г.
  • Код
    Options -Indexes

    Options +FollowSymLinks

    DirectoryIndex index.php index.html

    ErrorDocument 404 /404.php

    AddDefaultCharset utf-8
    <IfModule mod_rewrite.c>
    RewriteEngine on

    # раскомментируйте строку ниже, если на Вашем хостинге установщик выдает ошибку 500 Internal Server Error
    # измените / на /sub/ при установке в подпапку http://site.ru/sub/
    # RewriteBase /

    # расcкомментируйте строки ниже, если хотите чтобы сайт был всегда с www,
    # т.е. постоянный редирект с http://site.ru/ на http://www.site.ru/
    # RewriteCond %{HTTP_HOST} !^www.
    # RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

    RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
    RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

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

    RewriteCond %{HTTP:Authorization} !^$
    RewriteCond %{REQUEST_URI} ^/shop/1c/.*
    RewriteRule ^(.*)$ shop/1c/?auth=%{HTTP:Authorization}&%{QUERY_STRING}

    RewriteRule ^(.*)sitemap.xml$ index.php?rewrite=sitemap.xml [QSA]
    RewriteRule ^(&*)(.*)/$ index.php?rewrite=$2 [QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(&*)(.*)$ index.php?rewrite=$2 [QSA]
    RewriteRule ^index.php/(.*)$ index.php?rewrite=index.php/$1 [QSA]

    # If-Modified-Since (if php is not installed as cgi then comment lines below)
    RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
    RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
    </IfModule>
    • 03 февраля 2017 г.
    • Спасибо, но это не спасает, уже все редиректы перепробовал.
      Проблема в сертификате, он оказывается выпущен только под без www, жду ответа от регистратора.
    • 03 февраля 2017 г.
    • Но, проблема остается не в этом как я понял, т.к. в хроме работает редирект. Но картинки не показывается переодически.
  • 03 февраля 2017 г. , редакция: 03 февраля 2017 г.
  • У меня и есть без www
    Код
    RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
    RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
    • 03 февраля 2017 г.
    • Проверка сертификата идет до редиректа.
      Проверьте https://www.unident-online.ru в мозиле, а после проверьте в хроме, чтобы Вы поняли суть проблемы.
      • 03 февраля 2017 г.
      • вот из - за этого все таки есть проблема.
    • 03 февраля 2017 г.
    • да это понятно сертификат у вас выдан на что ? на site.ru или www.site.ru
  • 03 февраля 2017 г. , редакция: 03 февраля 2017 г.
  • У сертификатов (платных - бесплатных) видимо присутствует иерархия если выдан на www значит и без www будет работать.А наоборот не канает.
    • 03 февраля 2017 г.
    • Могли бы предупреждать что будут проблемы, если устанавливать на без www, а лучше вообще запретить это делать.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум