宝塔面板搭建thinkphp后请求中去除index.php后缀

nginx配置

  1. 在宝塔面板网站中绑定thinkphppublic,添加站点

  2. 点击站点设置按钮打开项目设置页面

  3. 找到配置文件 选项,然后在 22行 后添加一下代码

     	location / {
           if (!-f $request_filename) {
           		rewrite  ^(.*)$  /index.php?s=/$1  last;
            }
        }
    
  4. 重启服务

图例:
在这里插入图片描述

Apache配置

  1. public 下新建 .htaccess 文件
  2. 填充内容
     	<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>
    

3.重启项目

图例:
在这里插入图片描述

点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部