分享
  • 收藏
  • 举报
    X
    是否隐藏前台网址中的index.php文件名: 无法修改
    882
    7

    是否隐藏前台网址中的index.php文件名:
    显示
    隐藏

    选择了隐藏以后提交后还是会变成显示

    7
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 7
    0 赏钱 赏礼回复
    • 啡巅 普通粉丝 消费:1381.19元 2019-12-13 23:04 23:046楼
      应该是数据库字段多余的原因(实际已经起效果了),到数据库删除多余字段,或者到后台插件中心-开发者选项-基础设置中看看变量名 hiden_index_php 有没有重复的,有重复的删除掉重复的就可以了
    0 赏钱 赏礼回复
    • 督军 普通粉丝 消费:10元 2019-10-22 13:30 13:306楼

      后台伪静态是:

      location / {

      if (!-e $request_filename){

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

      }

      }

      这样设置的,

      啡巅 消费:1381.19元 2019-10-22 15:54
      https://www.kancloud.cn/php168/x1_of_qibo/834425 ;这是伪静态配置教程

      Nginx隐藏index.php伪静态规则

      location / {
              if (-e $request_filename) {
      break;
      }
      if (!-e $request_filename) {
      rewrite ^/(.*)$ /index.php/$1 last;
      break;
      }
         }
         
    0 赏钱 赏礼回复
    • 银杏114在线 实战运营者 消费:3609.79元 2019-10-22 13:47 13:476楼

      你这个是Nginx的伪静态设置,如果你安装的是nginx的程序,请你再看看是不是导航中出现的index.php,如果是的,请在菜单设置里去掉就行了。若是apache的,伪静态规则不是这个,请用下面代码替换。

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


      督军 消费:10元 2019-10-22 15:14
      我的服务器是阿里云的CentOS Linux 7.3.1611 (Core)宝塔,使用nginx/1.8.1
      伪静态应该怎么设置,谢谢
      关键现在后台设置中的隐藏.php设置不了了,选择以后不能生效还是自动变成显示
      邓振华-新号 消费:16.02元 2019-12-13 22:53
      我的也是一样
    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648