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

Статус
В этой теме нельзя размещать новые ответы.

uadesign

Постоялец
Регистрация
20 Апр 2006
Сообщения
341
Реакции
138
И так, на сайт переходят на урлы которых на сайте уже нет

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

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

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

ErrorDocument 404 /404.html
 
да мне ненужен редирект!

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

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

как можно сделать
чтобы при переходе по ссылкеам
site.ru/2008/04/raspolozhenie-5/
Я не понял. т.е site.ru/2008/04/raspolozhenie-5/ - не существует, а site.ru/2008/04/raspolozhenie-DRYGOY/ есть(чпу тот же остался), то htaccess тут не поможет надо добавлять обработку в самом движке.
 
да мне ненужен редирект!
мне нужно чтобы по открытии несуществующего урла открывалась страница!
Добавлено через 54 секунды
к примеру перешли по урлу
site.ru/2008/04/raspolozhenie-5/ которго нет физически
то всеравно открывалась страница!

Ну я тебе написал в htaccess забей, страницу поменяй и все!

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

надо чтобы при запросах отдавалась страница (
 
Я думаю, что ты хочешь написать что-либо похожее на
RewriteRule ^([0-9]{4})/([0-9]{2})/(.*) error.php [L]
Но это практически аналогично ErrorDocument, только ErrorDocument сообщит браузеру, что произошла ошибка 404 и покажет страницу замены.
Если же при запросе сервер отдаёт не ошибку, а страцу движка, то исправлять ЧПУ безполезно!
 
все, с KillDead разобрался ) тему можно закрыть
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху