Подскажите, пожалуйста, кто знает в чем проблема.
Мне нужно перенаправлять на модуль при определенных URL
например, если пришли на главную, то отправлять запрос на pages\pages\index\1
Модуль и контроллер pages есть и в нем экшен actionIndex($id). Если я просто введу в адресной строке \pages\pages\index\1, то отрабатывает как надо и в экшен приходит, но если делать на сайте, то переход не происходит - выдает 404
URL менеджер имеет вид
Код: Выделить всё
[urlManager] => [
(
[class] => yii\web\UrlManager
[enablePrettyUrl] => 1
[showScriptName] =>
[rules] => [
[pattern] => /
[route] => pages/pages/index/1
],
[
[pattern] => /page-2
[route] => pages/pages/index/2
],
[
[pattern] => /page-2/page-3
[route] => pages/pages/index/3
],
<action>=> frontend/<action>
<controler>/<action> => <controler>/<action>
<module>/<controler>/<action>/<id> => <module>/<controler>/<action>
]
]
И еще вопрос. Как должно выглядеть правило в котором направлять все запросы вида catalog\page1\page2\ page3 (т.е. содержащие путь в utl через \, но начинающиеся со слова catalog) на 1 конкретный экшен, например на pages\pages\catalog ?
Заранее спасибо всем, кто поможет!