thinkphp去掉index.php

Posted lcchuguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp去掉index.php相关的知识,希望对你有一定的参考价值。

1.配置apache的配置,,httpd.conf

#LoadModule rewrite_module modules/mod_rewrite.so      //讲前面的#去掉

2.将AllowOverride None改为All


3.在项目配置文件中面配置

'URL_MODEL' => '2'

4.在站点根文件夹以下创建.htaccess文件,,内容例如以下

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



以上是关于thinkphp去掉index.php的主要内容,如果未能解决你的问题,请参考以下文章

thinkPHP伪静态,如何去掉index.php呢?

Thinkphp --- 去掉index.php

ThinkPHP 隐藏URL中的 index.php

thinkphp 5 如何去掉 index.php

ThinkPHP去掉URL中的index.php

thinkphp nginx怎么配置隐藏index.php