.htaccess 如何在CakePhp 3.x中更改项目名称

.htaccess 如何在CakePhp 3.x中更改项目名称,.htaccess,routes,cakephp-3.0,.htaccess,Routes,Cakephp 3.0,我有一个名为“site01”的项目 它发布为:“www.example.com/site01”。页面如下“www.example.com/site01/page/1” 我可以将url路由到“www.example.com/site01/1”,但是我可以通过路由配置将url更改为“www.example.com/s/1”?最初我认为您必须使用.htaccess方式,因为问题与CakePHP文件夹的外部有关 您可以在上面的文件夹中创建一个名为.htaccess的新文件,并将指令witch重定向到/s

我有一个名为“site01”的项目

它发布为:“www.example.com/site01”。页面如下“www.example.com/site01/page/1


我可以将url路由到“www.example.com/site01/1”,但是我可以通过路由配置将url更改为“www.example.com/s/1”?

最初我认为您必须使用.htaccess方式,因为问题与CakePHP文件夹的外部有关

您可以在上面的文件夹中创建一个名为.htaccess的新文件,并将指令witch重定向到
/site01/
/s/

重写url的示例代码:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^site01.*$ /s/ [R=301,L]