当前位置: 移动技术网 > IT编程>网页制作>CSS > EyouCms去除URL中的index.php

EyouCms去除URL中的index.php

2018年11月16日  | 移动技术网IT编程  | 我要评论

aliide.sys,xds800,www.jvcxp.cc

eyoucms去除url中的index.php

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

【iis服务器】

查看服务器的网站根目录下是否有 web.config 文件,将红色代码添加与之间。如果没有web.config文件,就将全部代码保存为web.config文件,上传到网站根目录下,记得去后台清除缓存,再从网站首页访问哦!

【nginx服务器】

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

location / {

if (!-e $request_filename) {

rewrite ^(.*)$ /index.phps=/$1 last;

break;

}

}

【apache服务器】

易优cms在apache服务器环境默认自动隐藏index.php入口。

如果发现没隐藏,可以检查根目录.htaccess是否含有以下红色代码段:

options +followsymlinks -multiviews

rewriteengine on

rewritecond %{request_filename} !-d

rewritecond %{request_filename} !-f

rewriterule ^(.*)$ index.phps=/$1 [qsa,pt,l]

如果还是没有隐藏,可以尝试把红色第四行的代码改为加上个问号试试:rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]

或者修改为:rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]

如果还是不行,继续查看apache是否开启了url重写模块 rewrite_module , 然后重启服务就行了。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网