标签:
在刚刚安装好tp框架时,我们的路径一般是这样的:
http://localhost/index.php/Home/Index/index?name=cly
我们可以通过下面一步步的步骤来优化这个路径
1、隐藏index.php并修改传参模式
打开apache目录的conf文件夹里面的httpd.conf文件
把LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉
将里面Directory块中的AllowOverride none全部改为AllowOverride ALL
重启apache
在tp框架的根目录(入口文件所在目录)中建立.htaccess文件,并填写以下内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
此时,我们的传参模式也发生了改变,现在可以通过两种方式传参:
1、URL路径?参数名1=参数1&参数名2=参数2
2、URL路径/参数名1/参数1/参数名2/参数2
如此,我们的路径变成了如下样式:
http://localhost/Home/Index/index/name/cly
2、设置默认模块
我们刚安装好的tp框架在书写路径时必须将Home模块书写出来,
我们可以将Home模块设置为默认模块这样就可以在写url路径时“不用书写模块名”
即:
在入口文件index.php中加入define(
‘BIND_MODULE‘
,
‘Home‘
); //将Home设置为默认模块
此时我们的路径变成了如下样式:
http://localhost/Index/index/name/cly
标签:
原文地址:http://www.cnblogs.com/red-code/p/5470510.html