我有两个主页:mysite.com 和 mysite.com/pages/home 在 CakePHP 3 中
I have two home pages: mysite.com and mysite.com/pages/home in CakePHP 3
大家好,新年快乐!
我有一个问题,实际上我的主页有两个版本(重复内容):
- mysite.com/
- 我的网站。com/pages/home/
我想知道如何用指向 mysite.com/
的 cakephp 制作 link
我试试这个:
$this->Url->build(['controller' => '', 'action' => '']);
但不起作用:/
此外,我有临时的 301 重定向将 /pages/home/ 重定向到 mysite.com,但这不是一个好的解决方案。
非常感谢
简单 url 构建:$this->Url->build('/');
或link$this->Html->link('Home', '/');
您似乎想完全删除 mysite.com/pages/home/
url 模式并将对此的所有请求重定向到 mysite.com
.
您可以在config/routes.php
中定义
$routes->redirect('/pages/home', '/');
大家好,新年快乐!
我有一个问题,实际上我的主页有两个版本(重复内容): - mysite.com/ - 我的网站。com/pages/home/
我想知道如何用指向 mysite.com/
的 cakephp 制作 link我试试这个:
$this->Url->build(['controller' => '', 'action' => '']);
但不起作用:/
此外,我有临时的 301 重定向将 /pages/home/ 重定向到 mysite.com,但这不是一个好的解决方案。
非常感谢
简单 url 构建:$this->Url->build('/');
或link$this->Html->link('Home', '/');
您似乎想完全删除 mysite.com/pages/home/
url 模式并将对此的所有请求重定向到 mysite.com
.
您可以在config/routes.php
$routes->redirect('/pages/home', '/');