Перейти к содержанию

Рекомендуемые сообщения

Заезженная тема.
Был OC 2102, с помощь этого гениального скрипта миграции с opencart на ocstore стал OS 2102. Поверх залил файлы оригинального OS, и установил обновления 21021.
seopro работает, алиас главной в базе есть. Но один фиг index.php?route=common/home, что я делаю не так? Других проблем нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Та же проблема! Все уже перепробовал. Версия Opencart 2.3.0.2 + seopro.

Если ставлю стандартный ЧПУ то при переходе на главную окончание /index.php?route=common/home а если перехожу на www.site.ru все ок.

С SEO PRO в обоих случаях окончание /index.php?route=common/home.

Кстати SEO PRO кроме главной страницы работает нормально!

 

Дайте плиз совет! Что делать, ну очень не красиво с такой главной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16 минут назад, cojocaru88 сказал:

Та же проблема! Все уже перепробовал. Версия Opencart 2.3.0.2 + seopro.

Если ставлю стандартный ЧПУ то при переходе на главную окончание /index.php?route=common/home а если перехожу на www.site.ru все ок.

С SEO PRO в обоих случаях окончание /index.php?route=common/home.

Кстати SEO PRO кроме главной страницы работает нормально!

 

Дайте плиз совет! Что делать, ну очень не красиво с такой главной.

Вы уверены что это из-за Seo Pro? У меня тоже opencart 2.3.2 + SEOPRO и все нормально работает.

Изменено пользователем wprizzz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю да! По другим источникам смотрел у людей есть такая же проблема!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
35 минут назад, cojocaru88 сказал:

Это SEO PRO который я ставил. В базе данных есть alias common/home. Но он не работает!

 

должно работать, системный кеш почистите

если не помогает - значит уже что-то наменяли/наставили

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите та же проблема установил на локальном сервер opencart 2.2.0.0 залил seopro.ocmod.zip и тоже есть /index.php?route=common/home

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Rubik, думаю что все это и за шаблона. Где-то есть правка на счет этого. Я установил ocStore 2.3.0.2 и переставил шаблон. Все нормально! Советую!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я ставил что бы протестить на дефолтный шаблон

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Аналогичная проблема...

Поставил SEO-Pro.ocmod в сборку оригинального OpenCart 2.3.0.2

 

Пробовал разные способы,  в том числе:

1. Изменял url.php - не помогло.

2. Запрос в БД для url_alias - делал, кеши чистил, понимаю что не использую шаблон default, а использую UniShop - соответственно пробовал способ менять для шаблона Unishop строчку в header.tpl как советовали на буржуйском форуме - тоже ничего не помогло.

3. Пробовал делать методом изменения редиректов в .htaccess - тоже не помогло.

 

Нигде нет проблем кроме как с главной страницей.

Грешу на то что на сервере используется https и что-то в настройках сервера изменено.

 

Х.з. что задето ... копаю дальше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 08.10.2017 в 00:16, VadimOd сказал:

Аналогичная проблема...

Поставил SEO-Pro.ocmod в сборку оригинального OpenCart 2.3.0.2

 

Пробовал разные способы,  в том числе:

1. Изменял url.php - не помогло.

2. Запрос в БД для url_alias - делал, кеши чистил, понимаю что не использую шаблон default, а использую UniShop - соответственно пробовал способ менять для шаблона Unishop строчку в header.tpl как советовали на буржуйском форуме - тоже ничего не помогло.

3. Пробовал делать методом изменения редиректов в .htaccess - тоже не помогло.

 

Нигде нет проблем кроме как с главной страницей.

Грешу на то что на сервере используется https и что-то в настройках сервера изменено.

 

Х.з. что задето ... копаю дальше.

у мя такая же фигня 2.3.0.2 сео про стоит и главной не убираетса /index.php?route=common/home перепробовал все seourl.php response.php .htaccess изменением алиасов и прочим ниче не помогает чето ) надо пробовать ставить русскую сборку чтоль

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня opencart 2.2.0.0. такая же ситуация. избавиться от index.php?route=common/home просто невозможно... еще и не работают seo url категорий, которые доступны только по ссылкам на страницах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

господа, нашел наконец-то решение.

убрал сео про, почистил кэш систем и браузер, убрал все редиректы с хостинга, восстановил изначальный htaccess и добавил в него такие строки:

RewriteCond %{HTTP_HOST} ^www.cite.ru$ [NC]
RewriteRule ^(.*)$ http://cite.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ 
RewriteRule ^index\.html$ / [R=301,L] 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

 

всё. код убирает дубли с www, index.php, index.php?route=common/home, /.

метод работает на opencart 2.2.0.0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня включен https (куплен сертификат) и основной сайт - считаю что без www. 

В том числе и включен и работает SEO-Pro. 

ЧПУ от SEO-Pro работает и для товара, и для новостей и для статей, и для категорий

(мне осталось еще разобрать случай с одной-двумя информационными страницами от движка, но это уже мелочи)

Моя версия OpenCart = 2.3.0.2 (оригинальная сборка + рус + укр)

 

Сделал примерно тоже похожим образом (но сохранил работоспособность SEO-Pro).

 

Все работает... но не могу никак сделать чтобы еще считывался файл robots.txt

Или какой-то модификатор/модуль типа seo-pro перебивает доступ к robots.txt либо еще где-то закрыто/перенаправлено...

 

Кусок моего кода:

 

RewriteBase /

RewriteCond %{HTTP_HOST} ^www.мой.домен$ [NC]

RewriteCond %{HTTP:HTTPS} !=on [NC]

RewriteCond %{HTTP:X-HTTPS} !1

RewriteCond %{REQUEST_URI} !robots.txt

RewriteRule ^(.*)$ https://мой.домен/$1 [L,R=301]

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_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

последняя строчка собственно и делает чистой главную страницу

 

Но вот что все таки мешает считывать файл robots.txt как исключение по протоколам http и https - пока эту проблему еще не решил.

 

Изменено пользователем VadimOd
добавил про robotx.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем день добрый. Нагуглил множество решений в буржунете и в рунете. Ничего не отрабатало. ЧПУ работает по всем страницам, кроме главной. Нашел решение тут: http://about-cms.com/optimizacziya-opencart.html

 

В файле "url.php" (system/library/url.php): после строчки:


if ($args) { $url .= str_replace('&', '&', '&' . ltrim($args, '&')); }
 

вставляем:
 

else { if($route == 'common/home') { if($connection == 'NONSSL') { return HTTP_SERVER; } else { return HTTPS_SERVER; } } }
 

В моем случае немного изменил:
 

lse { if($route == 'common/home') { if(!$secure) { return HTTP_SERVER; } else { return HTTPS_SERVER; } } }

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.