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

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

nginx配置

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

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

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

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

图例:
宝塔面板搭建thinkphp后请求中去除index.php后缀_第1张图片

Apache配置

  1. public 下新建 .htaccess 文件
  2. 填充内容
     	
    	  Options +FollowSymlinks -Multiviews
    	  RewriteEngine On
    	  RewriteCond %{REQUEST_FILENAME} !-d
    	  RewriteCond %{REQUEST_FILENAME} !-f
    	  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
    	
    

3.重启项目

图例:
宝塔面板搭建thinkphp后请求中去除index.php后缀_第2张图片

你可能感兴趣的:(php)