自学ThinkPHP--(二)URL和路由(上)

我们在刚开始学习ThinkPHP的时候,用浏览器访问需要输入很长的URL地址例如:
http://z.cn/kaku/public/index.php/index/index/hello/name/thinkphp
非常的不方便,所以我们应该怎样简化它们呢?
我把URL的简化分为三部分,一部分是index.php这个入口文件之前的简化,一部分是index.php的简化,还有一部分是index.php之后的简化。今天我们先讲第一部分即index.php之前的简化,首先先看我项目的目录结构:
这里写图片描述
我的项目名称为KAKU所以当我访问某一个文件的时候我就得像上边所写的那样前边加上那么多的目录结构。
z.cn是我自己随便起的域名,要想使你定义的域名生效,要在你的Windows系统中的host文件,即C:\Windows\System32\drivers\etc\hosts的文件最底下加入一行:
127.0.0.1 z.cn
当然这个z.cn是自定义的你可以随便改成你想要的域名
然后我们把kaku/public这一部分简化,这个涉及到apache的虚拟域名配置
Apache VirtualHost配置,先找到apache中的httpd.conf文件,将虚拟路径的注释去掉
‘#Include etc/extra/httpd-vhosts.conf’使httpd-vhosts.conf文件起作用,然后打开apache/conf/extra/httpd-vhosts.conf,将所有内容注释掉,然后在最下方填入:

<VirtualHost *:80>
    DocumentRoot "E:\wamp\www\KAKU\public"
    ServerName z.cn
</VirtualHost>

路径名要改成你自己的,servername的值也要改成你定义的域名,然后最后一步千万别忘了重启apache服务器,否则的话它是没有效果的,这样下次输入地址的时候就简化多了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值