Разные ссылки при первой и последующих загрузках сайта

Тема в разделе "Joomla и SEF (ЧПУ)", создана пользователем vll, 15.04.2008.

  1. Offline

    vll Недавно здесь

    Регистрация:
    19.03.2008
    Сообщения:
    4
    Симпатии:
    0
    Джумла 1.5.1, стандартный SEF
    Какой-то загадочный глюк!
    При входе на сайт отображаются ссылки такого вида:
    http://www.gorodaistrani.ru/avstlalia.html?6ec5ef4f0d15d290f66948c74cce45d1=87fca1adba34b0ef112628d7522103f4
    при обновлении страницы или переходе на другую страницу ссылки становятся правильными:
    http://www.gorodaistrani.ru/avstlalia.html
    и остаются правильными при дальнейшей навигации
    С чем это может быть связано? =O
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Разные ссылки при первой и последующих загрузках сайта

    Спроси хостера насчет конфигурации в пхп session.use_trans_sid. Пусть поможет выключить. Я думаю дело в этом, хотя хз, эту 1.5 еще не трогал так глубоко.
     
  4. Offline

    vll Недавно здесь

    Регистрация:
    19.03.2008
    Сообщения:
    4
    Симпатии:
    0
    Ответ: Разные ссылки при первой и последующих загрузках сайта

    Dead Krolik, спасибо за предметный совет, уточни, пожалуйста,
    нужно выключить session.use_trans_sid в конфигурации php, я правильно поняла?
     
  5. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Разные ссылки при первой и последующих загрузках сайта

    Можно попробовать, за результат я не ручаюсь :)
     
  6. Offline

    vll Недавно здесь

    Регистрация:
    19.03.2008
    Сообщения:
    4
    Симпатии:
    0
    Ответ: Разные ссылки при первой и последующих загрузках сайта

    Вопрос решен! Dead Krolik, спасибо!

    Написала хостеру, говорит, можете установить свой PHP, решила отложить такие кардинальные меры :)
    Попалась такая вот инфа (но это не про джумлу):

    В .htaccess можно добавить следующую строку:
    php_flag session.use_trans_sid off
    В PHP коде:
    файл: include/common.php
    найдите
    session_start();
    добавьте
    ini_set("url_rewriter.tags","");
    перед session_start();
    Если PHP скомпирован как модуль Apache (а так чаще всего и делается), то фокус с .htaccess не пройдет, так как значение основное значение PHP заменит ваше локальное назначение. Сработает только второй вариант.


    с .htaccess не вышло, а вот второй вариант получился.

    файл:
    libraries\joomla\session\session.php

    function _start()
    {
    // start session if not startet
    if( $this->_state == 'restart' ) {
    session_id( $this->_createId() );
    }

    session_cache_limiter('none');
    ini_set("url_rewriter.tags","");
    session_start();

    // Send modified header for IE 6.0 Security Policy
    header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');

    return true;
    }
     
    Последнее редактирование: 24.04.2008

Поделиться этой страницей

Загрузка...