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

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

Доброго времени суток!
Помогите, пожалуйста, решить проблему:
Модуль SEO Pro был установлен по умолчанию. В настройках сервера в админке включил ЧПУ. Включил ЧПУ для категорий. Переименовал .htaccess. Вставил СЕО-урлы в товары, подкатегории и категории.
Проблема, значит, вот в чем:
введенный сео-урл вида /category/osram-d2s-4300k - НЕ Работает!
а вот такие:
/category/osram-d2s-430k
/category/osram-d2s-4300
/category/osram-d2s-blabla-bla
Работают!

Почему так происходит? Что я упустил? Ведь нужно чтоб работал именно первый вариант...

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


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

движок?

версия?

что значит "работает"/"не работает"?

логи?

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


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

движок OCstore Version 1.5.4.1
 

Не работает, значит выдает вместо страницы с товаром страницу с сообщением "Запрашиваемая страница не найдена!"

 

Вот логи. Там 30 тыс. строк и все они одинаковы.

2014-01-10 9:42:07 - PHP Notice:  Undefined variable: home in /home/mysite/my-site.ru/www/catalog/view/theme/myfolder/template/common/footer.tpl on line 2
2014-01-10 9:42:49 - PHP Notice:  Undefined variable: home in /home/mysite/my-site.ru/www/catalog/view/theme/myfolder/template/common/footer.tpl on line 2
2014-01-10 9:43:28 - PHP Notice:  Undefined variable: home in /home/mysite/my-site.ru/www/catalog/view/theme/myfolder/template/common/footer.tpl on line 2
2014-01-10 9:43:54 - PHP Notice:  Undefined variable: home in /home/mysite/my-site.ru/www/catalog/view/theme/myfolder/template/common/footer.tpl on line 2
2014-01-10 9:44:12 - PHP Notice:  Undefined variable: home in /home/mysite/my-site.ru/www/catalog/view/theme/myfolder/template/common/footer.tpl on line 2
2014-01-10 9:44:55 - PHP Notice:  Undefined variable: home in /home/mysite/my-site.ru/www/catalog/view/theme/myfolder/template/common/footer.tpl on line 2

Ещё другой пример:

2 подкатегории. Они находятся в одной категории. У них сео-урл немного отличается:

1) "category/tsokol-hb5/" - этот товар работает

2) "category/tsokol-h27/" - не работает!

Если поменять сео-урл 2) подкатегории на произвольный текст, то тогда страница с сообщением "Запрашиваемая страница не найдена!" не выдается.

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


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

скорее всего у вас есть дубли ЧПУ.

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


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

Я заметил что у меня нормальные ЧПУ прописываются только при создании карточки товара с чистого листа.

Если товар скопировал с созданного и потом изменил, нормальный ЧПУ не прописывается хоть убейся.

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


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

скорее всего у вас есть дубли ЧПУ.

Да, как оказалось, вы правы. на двух подкатегориях, которые размещены в разных категориях были одинаковые ЧПУ.

т.е, получается, что урлы такого вида работать не будут:

site.ru/galogen/h1

site.ru/ksenon/h1

 

Исправил. Большое Спасибо за помощь!

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


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

Подскажите, тогда, как настроить 301-редирект со старой ссылки на чпу-шную..

Вот код .htaccess-файла:

RewriteEngine On
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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]

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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