ThinkPHP 伪静态配置(Apache+IIS)(一)
twocode

        先说Apache的,因为大多数php开发初学者最初认识的大多数是wamp或者lamp环境开发。至于ASP的转行程序员,估计对IIS应该是不陌生了,同样的对程序的开发环境也是行家里手了。所以呢,为了帮助入门的新手就先来介绍这个apache的配置

    ThinkPHP是一个国内的、开源的、轻量级的框架,在现阶段的国内相关行业来说,是应用最广泛的,因为他适合中小型的项目开发,虽然源码开放会有安全方面的忧患,但是相对于他的优势,这些劣势一定程度上可以被忽略,更何况安全措施也是因人而异,可以在其他方面进行补足,所以TP的市场占有率仍是居高不下!!

    下面开始正题:

    URL 伪静态
    ThinkPHP 支持伪静态 URL 设置,可以设置需要的 URL 后缀。编辑项目配置文
件Conf/config.php ,将 URL_HTML_SUFFIX 参数配置如下:

    'URL_HTML_SUFFIX' => '.shtml',
    注意在开发阶段,要经常的删除 Runtime 目录下的项目缓存文件。

    使配置生效后,在浏览器访问如下地址,效果一样:

    http://localhost/app/index.php/Index/shouye
    http://localhost/app/index.php/Index/shouye.shtml

    如果想要隐藏index.php,地址则变更为:
    http://localhost/app/Index/shouye.shtml

    现在该 URL 更具静态特征和 SEO 效果,但执行效果和以前一样。

    在参数配置中,也可以配置其他任何需要的后缀,注意后缀设置中包括 . 符号。

    设置了伪静态后,为了保持各处 URL 一致,推荐使用 U 方法在模板里面自动生成 URL,具体参见我的博客()或者《ThinkPHP U方法自动生成URL》。

    apache 到此为止!    

    至于IIS 的配置参考后续博客!

    http://www.pekingpiao.com/art/5_11.shtml      

网友评论已关闭