У меня есть две домашние страницы: mysite.com и mysite.com/pages/home в CakePHP 3 - PullRequest
0 голосов
/ 04 января 2019

Привет всем и с новым годом!

У меня проблема, на самом деле у меня есть 2 версии (дублированный контент) моей домашней страницы: - mysite.com/ - mysite.com/pages/home/

Я хочу знать, как сделать ссылку с cakephp, кто указывает на mysite.com/

Я пытаюсь это:

$this->Url->build(['controller' => '', 'action' => '']); Но не работает: /

Кроме того, у меня есть временное перенаправление make 301 для перенаправления / pages / home / на mysite.com, но это не очень хорошее решение.

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 05 января 2019

Кажется, вы хотите полностью удалить шаблон mysite.com/pages/home/ url и перенаправить весь запрос на mysite.com.

Вы можете определить в config/routes.php

$routes->redirect('/pages/home', '/');
0 голосов
/ 04 января 2019

Построение простого URL: $this->Url->build('/');

или ссылка $this->Html->link('Home', '/');

...