alex4answ
@alex4answ

Url to генерирует ссылки не от корня сайта?

Добрый день, есть ссылка:

<a href="<?=Url::to(['site/news'])?>">Новости</a>
и есть правило urlManager:
'<action:(login|register|news)>' => 'site/<action>'


И пока я нахожусь в контроллере site (default), все хорошо, ссылки генерируются в виде:
/news

Но например если я захожу в модуль admin, то ссылка начинает быть такой:
/admin/site/news
А должна быть такой:
/news

В общем не могу понять почему, у меня ссылки генерируются что в хлебных крошках, что в меню не относительно корня сайта, а относительно текущего url, доходило даже до:

profile/news/news/news/news (если переходить по ссылке)

Как с этим бороться, и что я делаю не так?

P.S. еше у меня почему-то алиасы @web и @webroot несуществуют (basic версия, ставил компосером)
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
kerneldos
@kerneldos
WEB разработчик
Нужно явно указывать, что хотите относительно корня сайта, так:

<a href="<?=Url::to(['/site/news'])?>">Новости</a>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы