Magento仅在主页上移动了永久性错误

时间:2018-04-27 15:09:06

标签: php magento nginx magento-1.9

我有一个Magento安装版本1.9.3.1。直到昨天它工作正常,但现在首页不能处理错误 - 重定向太多。

在进一步检查控制台(firebug)时,我可以看到所有文件都显示为永久移动,同时它还在浏览器地址的sitename末尾添加了一个额外的斜杠/两个斜杠。同样在控制台中,所有获取页面都显示为//

更新

我发现它只是home-page / index.php,我正面临这个问题。例如,如果我访问site / category-name,它工作正常。

我尝试使用以下方法解决这个问题:

if(!$_SERVER['HTTPS'] || strtolower($_SERVER['HTTPS']) != 'on' ){
    header("HTTP/1.1 301 Moved Permanently");
    header('Location: https://' . str_replace('www.','',$_SERVER['HTTP_HOST']) . $_SERVER['REQUEST_URI']);
    exit();
}

但这也没有奏效。

进一步更新:

如果我使用domain.com/indexdomain.com/index.php/index我无法访问该网站 too many redirects errormoved permanently error

相关conf文件的内容:

server {
        listen 80;

        server_name www.sub.domain.com;
        #server_name sub.domain.com;
        #rewrite ^(.*) http://sub.domain.com$1 permanent;
}

server {
        listen 80 default;
        listen 443 ssl;
         server_name www.sub.domain.com;
          #ssl        on;
          #ssl_certificate         /key/domain.com.pem;
          #ssl_certificate_key     /key/domain.com.key;

        # access_log off;
        access_log /home/sub.domain.com/logs/access.log;
        # error_log off;
        error_log /home/sub.domain.com/logs/error.log;

        root /home/sub.domain.com/public_html;
        index index.php index.html index.htm;
        server_name sub.domain.com;

        location / {
                try_files $uri $uri/ /index.php?$args;
        }

0 个答案:

没有答案