一、问题描述
ThinkPHP 设置路由规则后,通过URL访问时地址栏直接变回 PATH_INFO 模式的地址。
路由设置:
return [
'demo' => ['/index/index/demo',['method="get|post"']],
];
如输入:
www.baidu.com/demo
回车后,地址栏的地址直接变成:
www.baidu.com/index/index/demo
二、解决方法
在 ThinkPHP 中如果以 “/” 开头会被认为是一个301重定向。
正确的路由设置:
return [
'demo' => ['index/index/demo',['method="get|post"']],
];
注:少了一个斜杠。