Здравствуйте. Не буду вдаваться в подробности, покрайне мере пока.
Есть страница /blablabla/lalala
В конструкции yii такой страницы нету. Но на самом деле на этот урл в базе хранится страница которую нужно вывести (упрощено).
То есть, хоть страницы такое нету, но на самом деле она есть и мы ее выводим.
И такая страница дает 404, что собственно правильно.
Так вот вопрос, как сделать что бы страница не отдавала 404 когда по логике уии ее нет, но на самом деле она есть.
Вариант с хранением страниц в конфиге не подходит, так как урлы страниц могут меняться в базе.
Спасибо.
Как отдавать 200 когда yii думает что страницы нету
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как отдавать 200 когда yii думает что страницы нету
Сервер сконфижить так, чтобы страница отдавалась не Yii.
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Как отдавать 200 когда yii думает что страницы нету
Вы можете подцепиться на errorHandler и там творить такую "магию".
Re: Как отдавать 200 когда yii думает что страницы нету
Создать правило-класс PageUrlRule.