На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Дополнения к правилам (только для данного раздела)
- Используйте подсветку синтаксиса при выделении исходного кода;
- В описании темы обязательно укажите язык программирования;
- Прежде чем задать вопрос, обязательно воспользуйтесь поиском и загляните в FAQ раздела.
- Если вопрос касается серверного ПО, указывайте ОС.
- Если вопрос касается ASP.NET то лучше будет задать его в соответствующем разделе. Там вы сможете получить ответ намного быстрее.

Модераторы: Serafim, fatalist
  
> Беда с кэшами и со слэшами
    Такая ситуация:

    есть написанный на PHP сайт (с использованием SMARTY и mod_rewrite), на локальном сервере (Apache,WIN) работает всё отлично, без багов и глюков
    В скриптах посылаются заголовки отключения кэша. Кэш смарти тоже отключен.

    Перекидываем это на действующий *nix сервак - и начинаются косяки:
    страницы обновляются через раз, очистка кэшей помогает, но не всегда. Открываешь на другом компе - уже другой, обновленный контент.

    Еще ерунда со слэшем в конце. На локальном заходит по адресу: http://myurl.ru/script
    а на серваке только на http://myurl.ru/script/ - со слэшем в конце, а без него орёт, что страница не найдена...

    Мож кто знает в чем проблемы?
    Нет ничего невозможного - это только вопрос времени (с)
      Цитата Akme @
      а на серваке только на http://myurl.ru/script/ - со слэшем в конце, а без него орёт, что страница не найдена...
      Не нормально, какие то особенные настройки апача на сервере?

      И какие хэдеры отсылаешь?
      Дзен это вам не дзен (с)
        Хедеры - стандартный набор:
        ExpandedWrap disabled
              header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
              header("Cache-Control: no-cache, must-revalidate");
              header("Pragma: no-cache");
              header("Content-type: text/html");


        Сервер не мой, поэтому не знаю что там понастроено... как раз вопрос в том и состоит - выяснить какие настройки могли проставить на сервере, что такие косяки...
        Нет ничего невозможного - это только вопрос времени (с)
          какая версия апача на сервере? во второй был переделан mod_rewrite, так что подгоняй регэкспы для слеша, далее прокся может просто забить на твои хедеры и все, в смысе прибить их.
          CPU not found, press any key for software emulation.
            http://phpfaq.ru/debug => http://phpfaq.ru/na_tanke#headers
              Цитата SiMM @
              http://phpfaq.ru/debug => http://phpfaq.ru/na_tanke#headers


              Спасибо конечно, но увы этот материал бесполезен...
              Еще раз повторю, что PHP-код отлично отлажен!
              Проблема либо в SMARTY, либо в настройках сервера.
              Нет ничего невозможного - это только вопрос времени (с)
                Цитата Akme @
                увы этот материал бесполезен
                Хрена се заявления :)
                Цитата Akme @
                Еще раз повторю, что PHP-код отлично отлажен!
                Ещё раз повторю - http://phpfaq.ru/na_tanke#headers
                Цитата Akme @
                Проблема либо в SMARTY, либо в настройках сервера.
                Но, естесственно, Вы палец о палец не ударите, чтобы разбираться с ней - конечно, когда есть телепаты с форума - зачем разбираться? :)
                  Цитата SiMM @
                  Цитата (Akme @ Сегодня, 08:45)
                  увы этот материал бесполезен
                  Хрена се заявления


                  Я говорю про то, что данный материал бесполезен для меня, т.к. то, что там описано никак не способно мне сейчас помочь.

                  Цитата SiMM @
                  Цитата (Akme @ Сегодня, 08:45)
                  Еще раз повторю, что PHP-код отлично отлажен!
                  Ещё раз повторю - http://phpfaq.ru/na_tanke#headers


                  Хидеры уже давно проверил, ничего криминального не нашлось.

                  Цитата SiMM @
                  Но, естесственно, Вы палец о палец не ударите, чтобы разбираться с ней - конечно, когда есть телепаты с форума - зачем разбираться?


                  А данный тон для меня оскарбителен, попросил бы извиниться.
                  Я не из тех кто сразу ломится на форум, чтобы ему всё разжевали. Я неделю (и не один) разбираюсь с этой проблемой и спрашиваю на случай, если кто вдруг с таким уже сталкивался.



                  Есть кто-нибудь, кто со смарти работал?
                  Сообщение отредактировано: Akme -
                  Нет ничего невозможного - это только вопрос времени (с)
                    Цитата Akme @
                    Есть кто-нибудь, кто со смарти работал?
                    Само собой. При чем тут только смарти?
                    Дзен это вам не дзен (с)
                      Пара знакомых говорили, что у них подобные проблемы возникли, когда они пробовали со смарти работать, но почему-то никто не смог ответить, как они это обошли. В настройках смарти кэш выключен, а некоторые страницы всё-равно кешируются, да и то как-то через раз.
                      Нет ничего невозможного - это только вопрос времени (с)
                        Использую smarty, через заголовки кэш отключен, apache на linux. Никаких проблем нет.

                        Цитата Akme @
                        Сервер не мой, поэтому не знаю что там понастроено... как раз вопрос в том и состоит - выяснить какие настройки могли проставить на сервере, что такие косяки...

                        Если имеется возможность использовать .htaccess, то попробуй добавить опцию Indexes, может поможет.
                          Цитата gruy @
                          Если имеется возможность использовать .htaccess, то попробуй добавить опцию Indexes, может поможет.
                          :blink:
                          Вообще не имеет отношения к данной проблеме, она всего лишь создает индексную страничку папки в которой перечислены файлы папки, если отсутствует индексный файл.
                          CPU not found, press any key for software emulation.
                            Цитата Akme @
                            Хидеры уже давно проверил, ничего криминального не нашлось.
                            То, что Вы ничего не нашли, ещё не значит, что ничего нет. Вы же сами говорите, что контент обновляется через раз - чудес на свете не бывает.
                            Цитата Axis @
                            прокся может просто забить на твои хедеры и все, в смысе прибить их
                            очень даже может.
                            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                            0 пользователей:


                            Рейтинг@Mail.ru
                            [ Script Execution time: 0,1114 ]   [ 14 queries used ]   [ Generated: 13.11.19, 16:54 GMT ]