博客列表 >thinkphp中url是否使用index.php

thinkphp中url是否使用index.php

lilove的博客
lilove的博客原创
2018年06月13日 21:45:071026浏览

在登陆thinkphp入口时,通常需要加入域名/index.php/xxx才能正常访问,如果要将index.php去掉,需要将public目录下的.htaccess文件中:

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

修改为:

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

就是加了一个?

就可以去掉index.php访问相应目录文件了。

如果使用多个入口文件,也可使用这个方式。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议