loading

运维

ThinkPHP 5 隐藏index.php的方法

namesilo全网最便宜域名注册商,输入折扣码:nsilo20立减1美元!

去掉ThinkPHP 5框架的URL地址里面入口文件index.php,但是需要额外配置WEB服务器的重写规则。ThinkPHP 5 隐藏index.php的方法

1、Apache环境在.htaccess文件中添加规则如下::

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

2、Nginx环境在Nginx.conf文件中添加规则如下::

    location / {
        if (!-e $request_filename){
            rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
    }

3、phpstudy环境在.htaccess文件中添加规则如下:

<IfModule mod_rewrite.c> 
Options +FollowSymlinks -Multiviews 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] 
</IfModule>
(1)

本文由 podipod软库网 作者:Anonymous 发表,转载请注明来源!

关键词:,
全国计算机等级考试题库

热评文章

发表评论