Я использую Opencart 1.5.6.1 и просто переносил мой живой сайт на localhost. Я создал базу данных с тем же именем и тем же именем пользователя, импортировал точную базу данных с сайта live, скопировал все файлы с сайта live на localhost, изменил ссылки в файле config.php как в admin, так и в frontend, удалил.htaccess вообще,
Я получаю страницу администратора для localhost/mysitename/admin
Но localhost/mysitename
перенаправляется на сайт в прямом эфире mysite.com
Я искал онлайн и здесь, на SO, но никакого решения не работало. Кто-то также предложил изменить Apache httpd-vhosts.conf
но это тоже не помогло. Я прикрепляю файл config.php
, и у меня нет файла .htaccess
. Я не знаю, где еще проверить, что измениться.
// HTTP define('HTTP_SERVER', 'http://localhost/sistawigtest/');
// HTTPS
define('HTTPS_SERVER', 'https://localhost/sistawigtest/');
// DIR
define('DIR_APPLICATION', 'C:\xampp\htdocs\sistawigtest/catalog/');
define('DIR_SYSTEM', 'C:\xampp\htdocs\sistawigtest/system/');
define('DIR_DATABASE', 'C:\xampp\htdocs\sistawigtest/system/database/');
define('DIR_LANGUAGE', 'C:\xampp\htdocs\sistawigtest/catalog/language/');
define('DIR_TEMPLATE', 'C:\xampp\htdocs\sistawigtest/catalog/view/theme/');
define('DIR_CONFIG', 'C:\xampp\htdocs\sistawigtest/system/config/');
define('DIR_IMAGE', 'C:\xampp\htdocs\sistawigtest/image/');
define('DIR_CACHE', 'C:\xampp\htdocs\sistawigtest/system/cache/');
define('DIR_DOWNLOAD', 'C:\xampp\htdocs\sistawigtest/download/');
define('DIR_LOGS', 'C:\xampp\htdocs\sistawigtest/system/logs/');
Если вам нужно увидеть что-нибудь еще, я тоже могу добавить это. Любая помощь будет оценена по достоинству.
Изменение: я пытался загружать статические файлы, такие как sale_email.html или файл изображения в корневой каталог - они не перенаправляются.
Главным виновником был скрипт в файле header.tpl
C:\xampp\htdocs\mytestsite\catalog\view\theme\lexus_megashop\template\common
Я нашел этот скрипт и просто удалил его, и перенаправление остановилось.
<script async type="text/javascript" >
var strUrl = location.href;
if(strUrl.indexOf("www") == -1){
location.href = "http://www.testsite.com";
}
</script>
.htaccess
? Возможно, вам просто нужно полностью очистить кеш браузера, если вы пробовали его перед удалением файла.htaccess
и он автоматически перенаправлялся на сайт