u014027705
我在那未来
采纳率57.1%
2017-11-15 03:57 阅读 1.2k

Thinkphp 在 nginx 开启pathinfo 能不能不隐藏index.php

Thinkphp 在** nginx** 开启pathinfo 可以不隐藏 index.php吗?

比如
http://www.xxx.com/index.php/admin
http://www.xxx.com/admin
这两个域名我都能正常的访问我的后台。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • u011288841 Pisssssssss 2017-11-15 05:48

    把thinkphp的 .htcess去掉试试

    点赞 评论 复制链接分享
  • Lishixian666 Shixian_Li 2018-08-03 10:34

    可以的,在nginx.conf配置文件或者自定义的文件下,修改一下location。将 下面代码的第一句修改成: location ~ .php($|/){
    location ~ .php(.*)$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
    include fastcgi_params;
    }

    点赞 评论 复制链接分享

相关推荐