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

неуникальные seo_url для разных регионов


lavanna

Recommended Posts

Здравствуйте!

Нужна помощь в таком вопросе:

реализован магазин на несколько регионов посредством добавления языков в виде городов.
URL карточек товаров для разных регионов имеют вид сайт/товар-в-регионе, с этим все в порядке.

но нужно сделать так, чтобы категории были с одним и тем же Url для всех регионов. Если в таблице oc_seo_url прописать одинаковые keyword для одного и того же category_id но разных language_id то при переходе в категорию попадаем на страницу, которая имеет наибольший language_id и соответственно меняется язык. То есть например были в карточке товара города Москвы, и при переходе из этой карточки товара в категорию - происходит переход в категорию региона Ульяновск, так как Ульяновск имеет наибольшее число language_id. То есть какой-то запрос к базе все равно поступает, просто выбирается нужный keyword, но с последним найденным значением language_id. Как это можно исправить?

Кстати то же самое происходить со страницами статьей и даже home.

Кажется, что нужно добавить к какому то запросу к базе AND language_id = (int)$language_id и тогда будет происходить переход на страницу категории именно этого региона, хоть она и одинаковая для всех регионов. Но к какому и где - не могу понять.

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

Помогите пожалуйста.

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


Да, версия 3. 

Не понял, что значит "учет языка при вытягивании чпу"

 

Вот смотрите, если с этой страницы 

http://beton96.ru/kardiospas-v-krasnodare

перейти по хлебной крошке выше по "Гипертония" то будет произведен переход на 

http://beton96.ru/gipertoniya

но город сменится на ульяновск, так как сейчас у категории на всех языках стоит одинаковый seo_url (keyword), но у ульяновска максимальное число language_id (26) а нужен переход на страницу с этим же url, только с language_id = 15, что соответствует краснодару.

 

ну и соответственно на этой странице

http://beton96.ru/gipertoniya

город сменить уже невозможно ни какой другой

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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