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

Опять про index.php?route=common/home


Recommended Posts

Заезженная тема.
Был 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

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


  • 7 months later...

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

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

 

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

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

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

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

 

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

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

 

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

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


  • 3 weeks later...
В 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.

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


У меня включен 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
Надіслати
Поділитися на інших сайтах


  • 11 months later...

Всем день добрый. Нагуглил множество решений в буржунете и в рунете. Ничего не отрабатало. ЧПУ работает по всем страницам, кроме главной. Нашел решение тут: 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; } } }

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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