Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перенос сайта на другой домен, HTTPS, WWW


Recommended Posts

Наверняка решение известно но Google, но вопрос не решил:

ocStore 2.3.0.2.3
Скопировал сайт на другой домен, с https и с www, после этого в браузере https://www.site.ru/index.php?route=common/home при этом на старом сайте главная страница нормальная, http://site.ru, на форумах что нашел советуют править system/library/url.php только старый сайт то нормально url показывает
.htaccess

 



Options +FollowSymlinks

Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Require all denied
## For apache 2.2 and older, replace "Require all denied" with these two lines :
# Order deny,allow
# Deny from all
</FilesMatch>

# SEO URL Settings
#RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)

RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

config.php

// HTTP
define('HTTP_SERVER', 'http://www.site.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://www.site.ru/');

Подскажите что делать, пожалуйста

Надіслати
Поділитися на інших сайтах


10 минут назад, Firestarter778 сказал:

советуют править system/library/url.php

Не надо. Нужно только очистить кэш.

 

11 минут назад, Firestarter778 сказал:

.htaccess

А вот тут надо добавить редиректы чтобы сайт открывался только в одно варианте с https и с www.

 

12 минут назад, Firestarter778 сказал:

define('HTTP_SERVER', 'http://www.site.ru/');

Тут тоже https нужно.

 

Более подробно можно найти и на этом форуме и в интернетах.

Надіслати
Поділитися на інших сайтах


17 минут назад, SiteMix сказал:

Не надо. Нужно только очистить кэш.

system/storage/cache удалил все файлы

 

18 минут назад, SiteMix сказал:
31 минуту назад, Firestarter778 сказал:

define('HTTP_SERVER', 'http://www.site.ru/');

Тут тоже https нужно.

переписал на https

 

19 минут назад, SiteMix сказал:
32 минуты назад, Firestarter778 сказал:

.htaccess

А вот тут надо добавить редиректы чтобы сайт открывался только в одно варианте с https и с www.

Редирект работает c site,ru > www.site.ru и c http на https

 

Только главная страница все равно https://www.site.ru/index.php?route=common/home

Может где то ещё что то почистить нужно, может в БД..

 

Надіслати
Поділитися на інших сайтах


41 минуту назад, Firestarter778 сказал:

system/storage/cache удалил все файлы

index.html надо было оставить...

Не зря же его туда добавили.

 

42 минуты назад, Firestarter778 сказал:

Только главная страница все равно https://www.site.ru/index.php?route=common/home

А SEO Pro включен?

Другие ЧПУ работают (в категориях, в товарах)?

Надіслати
Поділитися на інших сайтах


19 минут назад, SiteMix сказал:

index.html надо было оставить...

Не зря же его туда добавили.

И то правда, удалил с перепугу, востановил его из бекапа, файл пустой, наверное страховка от хацкеров

 

21 минуту назад, SiteMix сказал:

А SEO Pro включен?

Другие ЧПУ работают (в категориях, в товарах)?

Да, работают, сайт.ру/категория/товар

только главная страница в виде GET запроса и у двух категорий ссылки ведут на главную

Надіслати
Поділитися на інших сайтах


22 часа назад, SiteMix сказал:

Тогда осталась только одна версия - в таблице url_alias отсутствует строка 'common/home', ''

Да, этой записи не было, добавил, ссылка на главную стала www.site.ru

@SiteMix Спасибо за помощь!

Надіслати
Поділитися на інших сайтах


Единственное что мне непонятно - как могла потеряться эта строка (а может и не только она) при переносе сайта...

В 22.03.2019 в 16:22, Firestarter778 сказал:

Скопировал сайт на другой домен, с https и с www, после этого в браузере https://www.site.ru/index.php?route=common/home при этом на старом сайте главная страница нормальная, http://site.ru

Надіслати
Поділитися на інших сайтах


1 час назад, SiteMix сказал:

Единственное что мне непонятно - как могла потеряться эта строка (а может и не только она) при переносе сайта...

Саму интересно, сравнивал с таблицей старого сайта, пропали записи от всех страниц, кроме товаров и категорий, странно... Есть мысль что это плагин импорта yml сделал, там есть опция "удалить все" перед загрузкой нового прайса, с запросами misql я ещё мало знаком, но вроде сносить должен только записи касающиеся только прайса,  чуть позже буду товары перезаливать, проверю, а если дело не в плагине, то вобще странно..

Надіслати
Поділитися на інших сайтах


1 час назад, SiteMix сказал:

Зачем пользоватся модулями импорта-экспорта при переносе на другой домен? Достаточно стандартного бэкапа или сделанного в phpMyAdmin.

))), переносил бекапом, модуль подгружает товары от поставщика, у плагина есть опция "удалить все" товары, категории перед загрузкой новых, и я это сделал, вот теперь думаю что в модуле косяк

Змінено користувачем Firestarter778
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.