网站重定向也许站长朋友们都了解,一般情况下为了网站优化站长们在搭建好了网站之后都会做一个301重定向,一般都是把不带www的域名重定向到带www的域名上,这样当百度收录后快照释放出来显示的也是带www的域名了。可是有些程序做301重定向的方法不同,例如discuz论坛程序当你在网站的后台没有设置好,当使用规则重定向之后访问网站就可能提示重定向循环而导致网站访问不了。小编之前没有遇到过Ecshop这款商城程序出现重定向循环报错的呢,一般情况下使用310规则就可以实现了,可是今天一位站长朋友在无忧官网买了一款PHP虚拟主机安装ECShop程序后就遇到了这个问题。当登陆ECShop网站的后台时报错,提示网页有重定向循环导致网站后台访问不了。
Ecshop程序登陆网站后台报错提示:此网页有重定向循环的解决方法
小编检查了下301的规则是没有问题的,然后根据提示认为是cookie导致的,于是就又清空了浏览器的cookie。可是还是没有解决。小编开始在很多技术论坛寻找解决方法,研究了半个小时终于找到了解决的方法,原来需要在程序端修改一段代码才可以解决。下面小编把解决的步骤来分享下吧。
第一步:连接FTP工具,按照目录文件找到admin/includes/init.php文件
第二步:下载到本地后,使用编辑工具打开该文件。找到73-76行代码:
if (isset($_SERVER['PHP_SELF']))
{
define('PHP_SELF', $_SERVER['PHP_SELF']);
}
修改为以下代码:
if (isset($_SERVER['PHP_SELF']))
{
define( 'PHP_SELF' , $_SERVER['DOCUMENT_URI'] );
}
修改后,保存上传到对应的文件目录下覆盖就可以了,然后再访问网站的后台输入管理员账号密码就可以顺利登陆了。以上方法就是Ecshop程序登陆网站后台报错提示此网页有重定向循环的详细解决步骤了。
上一篇:WordPress主题如何自定义http 404错误提示页面
本文标题:Ecshop程序登陆网站后台死循环跳转报错提示:此网页有重定向循环的解决方法
本文地址:https://www.128sj.com/jiaocheng/201810041968.html,转载请注明出处