美文网首页php知识总结
thinphp5 隐藏index.php

thinphp5 隐藏index.php

作者: 响呼雷 | 来源:发表于2017-12-25 09:38 被阅读4次

    一、thinkphp5   public目录下自带.htaccess文件,官方的隐藏index.php是这么写的:

    Options+FollowSymlinks -MultiviewsRewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$ index.php/$1[QSA,PT,L]

    Apache环境下:

    <IfModule mod_rewrite.c>

    Options +FollwSymlinks -Multiviews

    RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]        //  ---->只是这一行变动

    </IfModule>

    phpstudy环境下:

    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

    或者:RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]

    nginx环境下:

    location / { // …..省略部分代码

        if (!-e $request_filename) {

            rewrite  ^(.*)$  /index.php?s=/$1  last;

            break;

        }

    }

    相关文章

      网友评论

        本文标题:thinphp5 隐藏index.php

        本文链接:https://www.haomeiwen.com/subject/xtgkgxtx.html