宝塔面板开启pathinfo功能

  • A+
所属分类:云服务器

1、PATHINFO功能简述


搞PHP的都知道ThinkPHP是一个免费开源的轻量级PHP框架,虽说轻量但它的功能却很强大。

这也是我接触学习的第一个框架。TP框架中的URL默认模式即是PathInfo模式。这个模式很强大,每当你访问一个网站必然带有一长串参数,但是太长又显得不太友好。对于访问一个以MVC模式搭建的网站,必然带有M、C、A三个参数即module、controller、action,这些参数需要还需要用&符号隔开,假若参数量很多,就显得特别的不友好啦。然而PathInfo模式功能就是将这一长串缩短简化,让这个路径变得更加友好的显示。

传统的访问路径是这样子的:

http://www.example.com/index.php?m=module&c=controller&a=action&var1=vaule1&var2=vaule2.....

而ThinkPHP在默认的URL模式下能够做到这样子的路径:

http://www.example.com/index.php?module/controller/action/var1/vaule1/var2/value2.....

两者相比较很容易就得出结论:PathInfo模式下的访问路径显示更加友好!

然而在这篇文章中我所要讲述的就是如何搭建好这种友好的访问路径。

我的目标路径是这样子的(当然TP也可以很轻松做到这样子):

http://www.example.com/module/controller/action/var1/vaule1/var2/value2.....

以上三个路径所表示的意思是一样的即都访问同一个站点,带有同样的参数

2、宝塔面板开启pathinfo功能


使用过宝塔面板的人都了解,宝塔的各项功能设置基本上都集成了一建开启和关闭的功能,因此我们在设置pathinfo功能的时候也会非常简单,只需要4步即可完成。

首先是打开VPS主机的宝塔面板,登录后在首页位置按以下图示操作即可。

 

转载请注明出处。
本文地址:业余网民 » 宝塔面板开启pathinfo功能

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: