【发布时间】:2015-09-01 19:02:39
【问题描述】:
我有一个名为“site01”的项目。
发布为:'www.example.com/site01'。这些页面类似于“www.example.com/site01/page/1”。
我可以将网址路由到“www.example.com/site01/1”,但我可以将网址更改为“www.example.com/s/ 1' 通过路由配置?
【问题讨论】:
标签: .htaccess routes cakephp-3.0
我有一个名为“site01”的项目。
发布为:'www.example.com/site01'。这些页面类似于“www.example.com/site01/page/1”。
我可以将网址路由到“www.example.com/site01/1”,但我可以将网址更改为“www.example.com/s/ 1' 通过路由配置?
【问题讨论】:
标签: .htaccess routes cakephp-3.0
最初我认为你必须使用 .htaccess 方式,因为问题与 CakePHP 文件夹的外部有关。
您可以在上层文件夹中创建一个名为 .htaccess 的新文件,并编写指令将 /site01/ 重定向到 /s/。
重写url的示例代码:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^site01.*$ /s/ [R=301,L]
【讨论】: