新手初试thinkphp的路由模式,访问后跳转到原来的url

thinkphp版本:3.2.3,
web服务器:apache
php版本:5.4

我的想法是访问/article/123定位到/home/index/page/id/123.

https://img2.mukewang.com/5c8f6e2000014e5904410111.jpg

当我在浏览器输入

https://img1.mukewang.com/5c8f6e210001cd0903220042.jpg

浏览器会自动跳转到

https://img2.mukewang.com/5c8f6e220001312803980040.jpg

页面可以正常显示,但我想使url保持原来的/article/这种形式,请问要怎么设置呢?谢谢


更新: /Home/Index/ 改为 Home/Index,提示没有找到控制器Id

https://img4.mukewang.com/5c8f6e240001886303710274.jpg


Index控制器的方法

https://img1.mukewang.com/5c8f6e250001599804860383.jpg

慕斯709654
浏览 592回答 1
1回答

Cats萌萌

把"/Home/Index/page/id/:1"改成"Home/Index/page/id/:1"试试 在ThinkPHP中如果以"/"开头会被认为是一个301重定向
打开App,查看更多内容
随时随地看视频慕课网APP