если речь о подключении модулей именно для отображения главной страницы, то в основном контроллере (либо в конфигурационном файле сайта, в зависимости от устройства конкретного сайта), который вызывает подключаемые модули указывается дефолтный модуль отвечающий за формирование данных для главной страницы.
в конечном счете все сводится к нужному include.
Покинул форум
Сообщений всего: 116
Дата рег-ции: Июль 2009
Помог: 0 раз(а)
да я так и делаю, но вот столкнулся с ситуацией, например при http://site[dot]ru/ подключается дефолтный модуль, а вот если такой запрос http://site[dot]ru/?-kakoy-nj-bredб т.е. страница не существует, подключается дефолтный модуль, а хотелось бы чтоб ошибку 404 выдавало
Zuldek
Отправлено: 05 Июля, 2012 - 16:08:40
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
sc2r2bey пишет:
да я так и делаю, но вот столкнулся с ситуацией, например при http://site[dot]ru/ подключается дефолтный модуль, а вот если такой запрос http://site[dot]ru/?-kakoy-nj-bredб т.е. страница не существует, подключается дефолтный модуль, а хотелось бы чтоб ошибку 404 выдавало
в htaccess (для апача) указывайте перенаправление на страницу ошибки, либо в контроллере где вы подключаете модули, указывайте, что если запрошен несуществующий модуль то перенаправлять на страницу с ошибки 404.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.