在ThinkPHP中为了更好的去适应SEO,路由肯定少不了。而规则路由的话在某些方面肯定不如正则路由。我分享下自己的路由规则。<?php
...
'URL_MODEL' =>2, //开启路由
'URL_ROUTER_ON' => true, //路由规则
'URL_ROUTE_RULES' => array(
'/^index$/' => 'Index/index',
'/^about$/' => 'About/index',
// feel 对应列表页 // feel/page/2 对应分页
// feel-2 对应详情
'/^feel$/' => 'Feel/index',
'/^feel\/page\/(\d{1,})$/' => 'Feel/index?page=:1',
'/^feel-(\d{1,})$/' => 'Feel/index?id=:1',
'/^gustbook$/' => 'Gustbook/index',
'/^gustbook\/(\d{1,})$/' => 'Gustbook/index?page=:1',
'/^album-(\d{1,5})$/' => 'Album/look?id=:1',
'/^album$/' => 'Album/index',
'/^class-(\d{1,})\/page\/(\d{1,})$/' => 'Class/index?id=:1&page=:2',
'/^class-(\d)$/' => 'Class/index?id=:1',
'/^article-(\d{1,5})$/' => 'Article/index?id=:1',
...
?>
以上我的自己的路由规则,自己的博客,自己来定义规则。收获的不仅仅是小小的满足感,更多的是学习。
附上ThinkPHP的路由链接,和一个在线正则的工具。
如果有问题,或者我哪里写的不对,可以留言联系我。谢谢。