несуществующие страницы сайта

Тема в разделе "PHP", создана пользователем uadesign, 21 июн 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. uadesign

    uadesign

    Регистр.:
    20 апр 2006
    Сообщения:
    357
    Симпатии:
    134
    И так, на сайт переходят на урлы которых на сайте уже нет

    как можно сделать
    чтобы при переходе по ссылкеам
    site.ru/2008/01/
    или
    site.ru/2008/04/raspolozhenie-5/
    открывалась 1на страница(заранее подготовленная) но открывалась по этому адресу??

    т.е. чтобы был не редирект на страницу
    а именно открывалась страница по этому адресу

    чтото нужно вписать в htacces , но что??? ((
     
  2. also

    also Прохожие

    попробуй в страничке 404 сделать редирект на главную с задержкой в 2-3 секунды..
     
  3. CjGuSSa

    CjGuSSa

    Регистр.:
    9 фев 2009
    Сообщения:
    196
    Симпатии:
    45
    ErrorDocument 404 /404.html
     
  4. uadesign

    uadesign

    Регистр.:
    20 апр 2006
    Сообщения:
    357
    Симпатии:
    134
    да мне ненужен редирект!

    мне нужно чтобы по открытии несуществующего урла открывалась страница!

    Добавлено через 54 секунды
    к примеру перешли по урлу
    site.ru/2008/04/raspolozhenie-5/ которго нет физически
    то всеравно открывалась страница!
     
  5. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    Я не понял. т.е site.ru/2008/04/raspolozhenie-5/ - не существует, а site.ru/2008/04/raspolozhenie-DRYGOY/ есть(чпу тот же остался), то htaccess тут не поможет надо добавлять обработку в самом движке.
     
  6. CjGuSSa

    CjGuSSa

    Регистр.:
    9 фев 2009
    Сообщения:
    196
    Симпатии:
    45
    Ну я тебе написал в htaccess забей, страницу поменяй и все!

    Если вопрос с ЧПУ, то просто в место обработки страниц вставь if и проверь если страница не существует, то сделай include или вставь страницу с нужным id выдернув ее из базы.
     
  7. uadesign

    uadesign

    Регистр.:
    20 апр 2006
    Сообщения:
    357
    Симпатии:
    134
    стоял вордпресс
    щас посавил сателит-х
    но все переходят по старым урлам (

    надо чтобы при запросах отдавалась страница (
     
  8. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    Я думаю, что ты хочешь написать что-либо похожее на
    Но это практически аналогично ErrorDocument, только ErrorDocument сообщит браузеру, что произошла ошибка 404 и покажет страницу замены.
    Если же при запросе сервер отдаёт не ошибку, а страцу движка, то исправлять ЧПУ безполезно!
     
    uadesign нравится это.
  9. uadesign

    uadesign

    Регистр.:
    20 апр 2006
    Сообщения:
    357
    Симпатии:
    134
    все, с KillDead разобрался ) тему можно закрыть
     
Статус темы:
Закрыта.