+ Ответить в теме
Показано с 1 по 6 из 6
  1. #1
    Сообщество ViArts Krasniy001 скоро придёт к известности Krasniy001 скоро придёт к известности
    Регистрация
    09.08.2009
    Адрес
    Харьков
    Возраст
    29
    Сообщений
    399
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    20 Всего
    Загрузки
    7
    Закачек
    0
    Вес репутации
    15

    По умолчанию Короткие URL для страниц

    Как использовать функцию "Короткие URL для страниц" для страницы с фильтром, например plenki.html?filter=%26fl1%3D32
    Если написать Быструю ссылку plenki тогда при заходе на страницу site.com/plenki.html появляется ошибка
    Warning: include_once(plenki.html?filter=%26fl1%3D32) [function.include-once]: failed to open stream: No such file or directory in /usr/home/data/www/site.com/friendly_url.php on line 268

    Warning: include_once() [function.include]: Failed opening 'plenki.html?filter=%26fl1%3D32' for inclusion (include_path='.:/usr/local/share/pear') in /usr/home/data/www/site.com/friendly_url.php on line 268
    если написать быструю ссылку plenki.html тогда отображается просто белая страница
    Пожалуйста объясните в чем проблема?
    Последний раз редактировалось Krasniy001; 07.04.2011 в 09:33.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    ViArts Man dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится
    Регистрация
    18.02.2011
    Адрес
    Москва
    Возраст
    33
    Сообщений
    223
    Сказали 'Спасибо' за это сообщение. :
    7 за это сообщение
    104 Всего
    Загрузки
    7
    Закачек
    0
    Вес репутации
    17

    По умолчанию Re: Короткие URL для страниц

    Здравствуйте,

    Начну с того что у меня тоже данный функционал не работает. Если я правильно помню то include_once работает только с физически существующими файлами.

    Решение нашел следующее :
    В файле friendly_url.php сделал следующие изменения :
    Блок
    PHP код:
    if ($page_name) {
            
    header("HTTP/1.0 200 OK");
            
    header("Status: 200 OK");
            include_once(
    $page_name);
            return;
        } 
    заменил на

    PHP код:
    if ($page_name) {
            
    header("HTTP/1.0 200 OK");
            
    header("Status: 200 OK");
                    if(!@
    file_exists($page_name) )
                       {
                        
    $a file_get_contents($page_name);
                        echo 
    $a;
                       }
                    else
                       {
                include_once(
    $page_name);
                       }
            return;
        } 
    Ссылка в настройках должна быть абсолютной т.е. вида

    Насколько это верно с точки зрения php мне трудно сказать потому как давно не писал. НО думаю что наши админы подскажут.
    Последний раз редактировалось Subbota; 27.02.2012 в 00:59.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. Сказали спасибо:

    samrat (22.04.2011) , Krasniy001 (18.04.2011) , Ches (14.04.2011) , nemo (13.04.2011) , Anny (13.04.2011) , expy (13.04.2011) , VST (13.04.2011)

  4. #3
    Сообщество ViArts Krasniy001 скоро придёт к известности Krasniy001 скоро придёт к известности
    Регистрация
    09.08.2009
    Адрес
    Харьков
    Возраст
    29
    Сообщений
    399
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    20 Всего
    Загрузки
    7
    Закачек
    0
    Вес репутации
    15

    По умолчанию Re: Короткие URL для страниц

    Да, спасибо, работает ))
    Но на сайте ссылки остались прежние
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  5. #4
    ViArts Man dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится
    Регистрация
    18.02.2011
    Адрес
    Москва
    Возраст
    33
    Сообщений
    223
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    104 Всего
    Загрузки
    7
    Закачек
    0
    Вес репутации
    17

    По умолчанию Re: Короткие URL для страниц

    Здравствуйте,
    не совсем понял что значит "Но на сайте ссылки остались прежние "

    у меня все работает как надо. возможно что-то забыли сделать / изменить.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  6. #5
    Сообщество ViArts Krasniy001 скоро придёт к известности Krasniy001 скоро придёт к известности
    Регистрация
    09.08.2009
    Адрес
    Харьков
    Возраст
    29
    Сообщений
    399
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    20 Всего
    Загрузки
    7
    Закачек
    0
    Вес репутации
    15

    По умолчанию Re: Короткие URL для страниц

    Все сделал, могу зайти по новой ссылке, но в фильтре товаров ссылка не поменялась, она осталась http://sate_name/products.php?filter=%26fd2%3D2"
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  7. #6
    ViArts Man dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится dav300 за этого человека можно гордится
    Регистрация
    18.02.2011
    Адрес
    Москва
    Возраст
    33
    Сообщений
    223
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    104 Всего
    Загрузки
    7
    Закачек
    0
    Вес репутации
    17

    По умолчанию Re: Короткие URL для страниц

    Насколько я понимаю логику VS то она и не должна там меняться. И это есть правильно (ну или по крайней мере логично)
    Думаю что имеет смысл за разъяснениями обратиться в службу поддержки.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top