Евгений Русаченко

Евгений Русаченко
Рейтинг
174
Регистрация
17.04.2013

Делал раньше сайты на OpenCart 1.5.X, в принципе всё было хорошо, удобно, но SEO - большой геморрой. Из коробки есть некоторые недоработки из-за которых по разным адресам может быть доступна одна страница. Второй минус - на большом числе товаров и категорий (более 1 000), сайт начинает медленно работать (связано с кривой функцией подсчета товаров).

Не знаю, как там сейчас в OpenCart 2.X, если поправили, то думаю можно использовать её - вполне годная система для нашего рынка, заказчикам нравилось (за исключением атрибутов и опций), некоторый очень туго их догоняли.

А так, посмотрите, какие магазины Вам нравятся, изучите их HTML код, обычно известные CMS там быстро и легко узнаются. Делайте магазин на той же, если устроит по функционалу под ваши задачи.

Жендосье:
Некоторые комментарии разработчика

"за все цмс не скажу, но joomla, вордпрес, у них в конфигах включение/выключение ssl, и одновременно и то и то, такого нет"

"если в nginx не будет склейки, то скорее всего только главная будет открываться и с http и https, откроется http, а все ссылки внутри будут https движок с включенным ssl так сгенерирует, тут беда с может быть со скриптами и стилями"

Не могли бы Вы прокомментировать?

Такая проблема действительно есть (по крайне мере я раньше с ней сталкивался). Поставил WordPress 4.7, чтобы протестировать: http://wp.p-host.in

В настройках прописан адрес http://wp.p-host.in, но сайт доступен также и по https://wp.p-host.in, проблем на вид нет. Еще как вариант, можно прописать адрес //wp.p-host.in, именно просто с двумя слешами в начале. В данном случае, если страница открыта через защищенное соединение, все такие ссылки будут грузиться через защищенное соединение, если через обычное, то всё будет грузиться через обычное. Еще момент - через панель администратора такие ссылки не задать, пишет, что адрес неверный, делается это через базу данных, таблицу wp_options.

Но как хорошо воспринимают такое поисковые системы не знаю.

Если у Вас хорошие специалисты, то попросите просто выпилить на время систему переадресации в WordPress (чтобы она не мешала Вам во время переезда) :)

vol84:
Т.е коль соберемся на перенос, то делать перенос постепенно и грубо говоря каждый раздел переносить отдельно и ждать индексации. Я все правильно понял?

---------- Добавлено 23.12.2016 в 12:26 ----------

А есть ли какой нибудь толковый мануал по переносам сайтов.

Подозреваю, что Вы не понимаете процесс переноса.

Создаете поддомен для Хабаровска, на него переносите все файлы с основного доменного имени. Дальше ставите через файл .htaccess переадресацию все запросов на поддомен. Ждете, пока обновится поисковая выдача.

Потом переносите файла с поддомены для Москвы на основной домен, дальше настраиваете также переадресацию через файл .htaccess и ждите обновление поисковой выдачи.

Если всё сделать разом, то сайты пропадут из поисковой выдачи на некоторое время.

https://yandex.ru/support/webmaster/yandex-indexing/moving-site.xml?lang=ru

https://yandex.ru/support/webmaster/indexing-options/main-mirror.xml

Stek:
Вот уж что то, а начинка сервера вообще к этому отношения не имеет.

Могу предположить, что сертификат проверяется до редиректа, отсюда и проблема. Имхо так и должно быть, хотя утверждать не буду. Дайте ссылку на сайт, посмотрю как хром реагирует. Но чисто по логике - проверка сертификата происходит до получения ответа о редиректе.

Все верно, сначала получение сертификата (в данном случае еще и предупреждение) и только потом редирект.

Osan:
а что если я буду подгружать на страницу файл, доступ к которому разрешен только указанным Айпи в .htaccess (все айпи россии 1,5мб.)?
чем чревато?

Вам надо скачать базу к себе, дальше при поступлении запроса от пользователя, смотреть по базе, кому принадлежит IP и в зависимости от региона / города / страны выводить нужный блок на сайте. Делается это с помощью PHP, на стороне сервера.

Второй способ - это либо скачать к себе базу и написать какой-то API, либо использовать готовый сервис. К этому сервису или API будете делать запрос с помощью JavaScript из браузера пользователя и формировать нужный блок на лету.

Конкретный пример написать и показать сложно, так как здесь немало кода выйдет.

Жендосье, как именно ломаются их скрипты? По какой причине они не могут работать и на обычной версии, и на защищенной? Спросите, что конкретно не так в данном случае, так как обычно с этим проблем нет (если пути не полные, а прописываются относительно).

Переезд обычно прост - обновляете файл robots.txt (конкретно директива Host), дальше ставите новое главное зеркало в панели вебмастера, когда поисковая выдача обновится и главным зеркалом станет новый адрес, можно поставить переадресацию, так как если это сделать до, то страницы действительно повыпадают из поисковой выдачи.

https://yandex.ru/support/webmaster/yandex-indexing/moving-site.xml

https://yandex.ru/support/webmaster-troubleshooting/mirrors/change-protocol.xml

Sergh545:
Евгений Русаченко, спасибо, что откликнулись. К сожалению, ни один из вариантов не работает.

Очень странно. Можете предоставить ссылку на файл с phpinfo (можно в ЛС)? Посмотрю заголовки.

Привет.

Если всё работает и нет какой-то особой цели менять адреса, то лучше не менять.

Если цель есть (например, обязало руководство), то делаете поддомен для Хабаровска, с основного сайта ставите переадресацию по каждой странице на него. Ждите, пока обновится поисковая выдача, после чего переносите данные с поддомена Москвы на основной сайт, после чего с поддомена Москвы ставьте переадресацию по каждой странице на основной домен и ждите обновления поисковой выдачи.

В одной из тем на этом форуме /ru/forum/745301, порекомендовал вот эту статью http://www.thegeekstuff.com/2008/09/how-to-repair-corrupted-mysql-tables-using-myisamchk/, по словам автора темы ему это помогло.

Если поставили переадресацию с https на http, то необходимо просто подождать, пока поисковые системы обновят выдачу, но пока они будут это делать, будет сильная просадка трафика, так как большинство пользователей не игнорируют предупреждения о небезопасном сертификате, а просто закрывают такие окна. Поставьте какой-нибудь сертификат, чтобы трафик восстановить, стоит это не дорого https://rus.gogetssl.com/domain-validation/comodo-positive-ssl, потом просто его не будете продлевать. Либо, если Ваш хостер поддерживает Let's Encrypt, то установите его, это бесплатный сертификат.

Всего: 1131