Thinkphp框架rewrite模式无法打开

Thinkphp框架有4种url模式,分别为

  •     普通模式

  •     pathinfo模式

  •     rewrite模式

  •     兼容模式


rewrite模式作为pathinfo模式的精简版本,去掉了pathinfo模式中的index.php部分而广受欢迎,那么怎么使用rewrite模式

官方手册里讲到,需要.htaccess文件

18`]~CWYZB`)YZ]I%{LO1}8.png

看到我们的项目目录里面是有这个文件的,

7E68X}9$TR(}WIKFJNJ~($W.png

然后我们在浏览器url里去掉index.php,访问,发现系统报错了

E(Y[Z1N6K%GN_9SBCV(JCF4.png

我们在项目同级是有.htaccess文件的,所以问题应该出在服务器上,服务器上有一个rewrite模块,我们查看一下是否打开

httpd.conf 里查询mod_rewrite.so

httpd.conf  所在位置

wampserver下为 安装盘符下的,我安装在D盘 ,目录为 D:\wamp\bin\apache\apache2.4.9\conf  

TIM截图20171218154733.png

2L~E2MAUM4RBQVBM({G_7@I.png

发现前面是有一个#号,代表该项没有启用,

去掉前面的#号,重启服务器

再次运行,发现项目已经可以重新打开了,本机环境为 wampserver,不同的环境可能修改方式有所不同

标签:
作者:admin_rose
我只相信自己,终有一天会完成自己梦想中的事情
版权所有原创文章,转载请保留或注明出处:http://www.antvv.com/?id=6

相关文章

已有 0 位网友参与,快来吐槽:

发表评论