广告位招租
免费发布信息

强制去除index.php方法:EyouCms去掉URL中的index.php

   2025-04-29 12110
核心提示:针对不同服务器、虚拟空间,运行PHP的环境也有所不同,目前主要分为:Nginx、apache、IIS以及其他服务器。下面分享Nginx阿里云虚拟主机如何去掉URL上的index.php字符,记得在管理后台清除缓存,对于一些ECS服务器可能要重启nginx等服务!【Nginx服务器】在原有的nginx重

针对不同服务器、虚拟空间,运行PHP的环境也有所不同,目前主要分为:Nginx、apache、IIS以及其他服务器。下面分享Nginx阿里云虚拟主机如何去掉URL上的index.php字符,记得在管理后台清除缓存,对于一些ECS服务器可能要重启nginx等服务!

【Nginx服务器】


在原有的nginx重写文件里新增以下代码片段:


location / {

    if (!-e $request_filename) {

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

        break;

    }

}


如果是安装在二级目录下,请复制以下代码:


location /二级目录名/ {

    if (!-e $request_filename) {

        rewrite ^/二级目录名/(.*)$ /二级目录名/index.php?s=/$1 last;

        break;

    }

}


如果类似阿里云空间,一个虚拟主机的根目录与二级目录都安装了易优,那么设置如下:


location / {

    if (!-e $request_filename) {

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

        break;

    }

}

 

location /二级目录名/ {

    if (!-e $request_filename) {

        rewrite ^/二级目录名/(.*)$ /二级目录名/index.php?s=/$1 last;

        break;

    }

}

如图:

强制去除index.php方法

 
免责声明:导购网部分内容转载自网络和其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。我们致力于保护作者版权,部分作品来自互联网,无法核实真实出处,如果发现本站有涉嫌侵权的内容,欢迎发送邮件至310885573@qq.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
品牌专区
人气排行

(c)导购网 (2019-2025) 版权所有 本站实名制 ICP备案号:皖ICP备19024501号-6 会员合作:133-9565-4589

我是导购员
扫码加私人助理