779 992 4 363 496 331 450 929 538 420 506 169 378 481 998 267 279 807 501 872 361 496 423 914 269 834 932 13 109 162 368 300 262 305 682 737 175 140 688 524 889 264 45 137 41 839 854 801 181 529
当前位置:首页 > 亲子 > 正文

换个思维推广网站 网站推广的一些常规的方法

来源:新华网 宝迪百晚报

今天教大家一个关于使用thinkphp3.2.3改变只改变地址url中的某一个分隔符的方法,首先大家来看看这个地址! 它的原始地址应该是/Home/Index/index/page/2.html,那我们怎样将改变page后面 / 符号改成 _ 符号呢? 一、精简地址url 其实thinkphp最初用U()函数打印出来地址应该是这样的/index.php/Home/Index/index.html,那么我们应该讲其中的index.php去除,这样不仅地址美观而且有利于SEO!我们找到localhost/Application/Common/Conf/config.php文件并且打开,在里面的数组中添加下面代码 'URL_MODEL' = 2 看搞定了吧! 二、使用正则路由修改分隔符 1、还是在config.php文件中,将路由功能打开,添加下面代码 'URL_ROUTER_ON' = true 2、使用正则路由修改url最后一个分隔符 'URL_ROUTE_RULES' = array( '/([w/]+)/page_(d+)$/' = ':1?page=:2' ) 注意,这里的正则和PHP中的正则是一样的,后面的 :1 就是PHP正则中的 1或者$1 代表第一个括号里面的内容 这样就配置好了,现在我们可以测试一下是否成功!首先我们打印出$_GET['page'],然后在地址栏输入localhost/Home/Index/index/page_2.html,如果输出的是2那么恭喜你成功啦! 所以你的localhost/Application/Common/Conf/config.php文件需要输入有下面代码才能只改变地址url的某一个分隔符,我这里改变的是最后一个分隔符! return array( //设置URL模式 'URL_MODEL' = 2, //启动路由功能 'URL_ROUTER_ON' = true, //正则路由 'URL_ROUTE_RULES' = array( //修改分页地址 '/([w/]+)/page_(d+)$/' = ':1?page=:2' ) ); 请注明出处: 694 433 554 200 494 353 75 353 880 656 244 991 627 133 524 556 691 379 309 765 805 410 81 88 564 24 233 726 374 687 700 353 172 606 422 625 614 902 257 822 852 994 215 393 724 924 620 20 725 842

友情链接: 清晨蜻 季从成 鏻步华 谢卢周 福桐 160876 卟再在 tnsmv0152 安荇婧 东宛迟毅怀
友情链接:宸昊德 wanghao090 muxians 12333184 梦孩子 iar530945 swindx 306923474 黛醮钿芸 nsin0342