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

Как вставить слеш в seourl

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

Здравствуйте. Если в SEO URL категории прописать, например posuda/farforovaja то вместо слеш в браузерной строке прописывает posuda%2Ffarforovaja . Соответственно ошибка

 

 

Not Found

The requested URL /posuda/farforovaja/ was not found on this server.

 

 

Есть ли возможность это обойти

 

Спасибо.

 

PS необходимо так как в связи с переходом на новую cms пытаемся максимально сохранить старые url. Но в некоторых случаях это невозможно так как на старом сайте была неправильная иерархия по категориям. Про 301 редирект в курсе, но пытаемся обойтись без него.

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


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

Естественно

Реализация преобразования такая, что подразумевает не путь, а значение, т.е только одноуровневый url

А полный путь уже строится исходя из... существующих сеоurl

поэтому нужно прописывать не

/posuda/farforovaja/

а для категории Посуда - posuda

для подкатегории Фарфоровая - farforovaja

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


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

Естественно

Реализация преобразования такая, что подразумевает не путь, а значение, т.е только одноуровневый url

А полный путь уже строится исходя из... существующих сеоurl

поэтому нужно прописывать не

/posuda/farforovaja/

а для категории Посуда - posuda

для подкатегории Фарфоровая - farforovaja

Спасибо. Но это я понимаю. Нужно чтобы, категория farforovaja (в данном примере) была главной, без подкатегорий, но доступной по адресу: адрес_сайта/posuda/farforovaja/ как на старом домене. Интересует возможно ли это,

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


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

Условно, если бы у вас была

только posuda/дальше_что_угодно

То такое сделать несложно

но у вас наверное еще было и neposuda/что_угодно...

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


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

штатными средствами - невозможно.

слэш - спецсимвол. при построении ЧПУ - разделитель URL.

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


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

штатными средствами - невозможно.

слэш - спецсимвол. при построении ЧПУ - разделитель URL.

А если не штатными. Можете дать направление куда копать?

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


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

Условно, если бы у вас была

только posuda/дальше_что_угодно

То такое сделать несложно

но у вас наверное еще было и neposuda/что_угодно...

да, именно так(

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


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

Здравствуйте. Если в SEO URL категории прописать, например posuda/farforovaja то вместо слеш в браузерной строке прописывает posuda%2Ffarforovaja . Соответственно ошибка

 

 

Not Found

The requested URL /posuda/farforovaja/ was not found on this server.

 

 

Есть ли возможность это обойти

 

Спасибо.

 

PS необходимо так как в связи с переходом на новую cms пытаемся максимально сохранить старые url. Но в некоторых случаях это невозможно так как на старом сайте была неправильная иерархия по категориям. Про 301 редирект в курсе, но пытаемся обойтись без него.

Сам только что столкнулся с этой же проблемой... наиболее без болезненный способ на мой взгляд это сделать 301 редирект в гугле и переадресацию ссылок на старом хостинге для яндекса. Чтобы со старых несуществующих ссылок была переадресация на новые url.

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


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

Пришел к выводу что можно попробовать оставить категорию farforovaja в подкатегории posuda, но выводить подкатегорию farforovaja как главную. Но тогда по клике на farforovaja, которая размещена как основная, будет открыватся категория posuda (віводится подкатегории), так как ссылка ведет туда, На этом и застряг...

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


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

А если не штатными. Можете дать направление куда копать?

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

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


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

Оказывается в opencart есть встроенная переадресация 301. если имеем новый url категории, например http://sait/cat1/cat2/flagi а старый url был http://sait/cat4/cat5/cat6/flagi то 301 редиректом перекинет на второй (при условии что категории cat1, cat2, cat4, cat5, cat6, ... присутствуют на сайте).

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От Leingard
      Скачать/Купить дополнение


      Seo Url Gen - генерация SEO URL для товаров из названия
      Очень лёгкий и простой модуль для ручной генерации SEO URL для товара, простым нажатием кнопки "Генерировать ссылку" под полем SEO URL.
      Преобразует Ваше название в правильный SEO_URL. 
      Не конфликтует с другими модулями и полностью совместим со всеми версиями 2.*
       
      Друзья, Ваша оценка в отзывах поможет развитию модуля
       
      Инструкция:
      Установить модуль В товар -> Данные найти поле SEO URL: и нажать кнопку "Генерировать ссылку". SEO URL сгенерируется из введенного Ваши названия  
      Добавил Leingard Добавлено 26.01.2018 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От Leingard
      Очень лёгкий и простой модуль для ручной генерации SEO URL для товара, простым нажатием кнопки "Генерировать ссылку" под полем SEO URL.
      Преобразует Ваше название в правильный SEO_URL. 
      Не конфликтует с другими модулями и полностью совместим со всеми версиями 2.*
       
      Друзья, Ваша оценка в отзывах поможет развитию модуля
       
      Инструкция:
      Установить модуль В товар -> Данные найти поле SEO URL: и нажать кнопку "Генерировать ссылку". SEO URL сгенерируется из введенного Ваши названия  
    • От Trellos12
      Всем привет. С опенкарт знаком недавно, поэтому не судите, искал по форуму не нашел. 
      Версия Опенкарт 3.0.2.0 
      Не могу понять как сделать ЧПУ на системных страницах ( Логин/Регистрация, Контакты, и др)  типа: index.php?route=information/contact
      Сразу скажу: Галочку ЧПУ нажал, файл .htaccess переименовал, кеш который находится в system - не нашел, в смысле его там нет.( не знаю может его там не должно быть)) 
      В админ панели на вкладке Dashboard справа нажимал на колесико и там обновлял ( где то прочитал, что это очистка кеша )
      Во вкладке Дизайн - SEO URL добовлял значения, не помогает. 
      Помогите деревянному )))
    • От afinalux
      Добрый день!
      Прошу помощи.
      Ситуация следующая:
      Есть магазин на ocstore 1.5.5.1.2 с вшитым seo_pro
      Есть купленный модуль импорта CSV Price pro import/export 3
      При импорте товара из csv заполняется поле seo_url генерируется и виден в окне редактирования товара в админке.
      НО! на сайте ссылки на товары по прежнему вида index.php?route=product/product&path=
      Выяснено, что сгенерированные в товрах seo_url'ы почему-то не прописываются в соответствующую таблицу в БД.
      Проблема решается заходом на страницу редактирования товара и нажатием кнопки "Сохранить" при этом seo_url записывается в БД и на сайте начинает показываться с ЧПУ.
      Как вы понимаете заходить каждый раз в редактор товара и сохранять каждый - гемор еще тот.
      Подскажите, пожалуйста, как решить эту проблему системно?
      Спасибо.
       
      P.S: все возможные кэши и чистил через FTP, кэш браузера тоже - 0 реакции.
    • От kievmontana
      Добрый день!
      Нужна помощь с опенкарт 2.2, навести порядок с ЧПУ 
      uni-store.org
       
      1. Разобраться с сео урлами, возможно поставить нормальный СЕО Про и настроить чтоб все работало корректно  - ссылки были не checkout/index.php?route=quickcheckout/checkout а ЧПУ
      2. При обновлении модификаторов появляется ошибка https://prnt.sc/h4rw0o и из админки пропадет модуль доставки СДЭК. ( при внесении любых изменений в  seo_url.php, ошибка пропадает, но перестают работать ЧПУ)
      3. Модуль доставки СДЭК настраивается, в корзине отображаеться, но заказ оформить нельзя.
      4. Не работает форма уточнить наличие товара https://uni-store.org/shower/dushevaja-kabina-kvadratnaja-roltechnick-hitech-line-hbo1-hbo1
       
      Спасибо за отклик
  • Последние посетители   0 пользователей онлайн

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

×

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

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