magento维护模式不适用于1.9.0.1

时间:2015-07-09 07:43:28

标签: php .htaccess magento-1.9 maintenance

我尝试使用ip filter将magento网站置于维护模式下。但它不起作用。

我尝试了两种解决方案,但没有一种解决方案。

首先使用htaccess

RewriteCond %{REQUEST_URI} !^/maintenance/
RewriteCond %{REMOTE_HOST} !^xxx\.xxx\.xxx\.xxx$
RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1$
RewriteRule .* index.php [R=503,L]
ErrorDocument 503 /maintenance/index.html

并使用根index.php和代码

$ip = $_SERVER['REMOTE_ADDR'];
$allowed = array('xxx.xxx.xxx.xxx','xxx.xxx.xxx.xxx');

if (!file_exists($mageFilename)) {

    if (is_dir('downloader')) {

        header("Location: downloader");

    } else {

        echo $mageFilename." was not found";

    }

    exit;

}



if (file_exists($maintenanceFile) && !in_array($ip, $allowed)) {

    include_once dirname(__FILE__) . '/maintenance/index.html';

    exit;

}

0 个答案:

没有答案