小程序全栈学习-URL(虚拟域名)(路由)

        采用PATH_INFO的方式访问操作的时候一般采用如下方式:http://localhost/zerg/public/index.php/sample/Test/hello.这种方式由非常明显的缺点(见上篇文章),为了避免类似的缺点,引入了虚拟域名和路由的方式。这两个功能的直观作用图如下图所示。可见采用如下的方式可以有效避免PATH_INFO模式和兼容模式的缺点。

15514466-e35356c45bb66bb6.JPG
图1 虚拟域名和设置路由的作用

1、设置虚拟域名的方法:

15514466-2cc5a589f1b3b343.JPG
图2    设置虚拟域名的方法

2、路由的设置在application文件夹下面的route.php文件中进行,设置路由的具体步骤如下:

(1)、通过 :use think\Route;引入Route类;

(2)、通过:Route::rule("hello","sample/Test/hello");来将sample/Test/hello路由设置为hello。

(3)、之后通过y.cn/hello就可以访问hello方法。

注意:一旦设置路由访问方式,PATH_INFO访问方式就会自动失效。

猜你喜欢

转载自blog.csdn.net/weixin_33928137/article/details/87206627