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

Malchikoff

Новачок
  
  • Публікації

    2
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Malchikoff

  1. 7 часов назад, chukcha сказал:

    можно сделать реврайт

     

    Rewrite ^index\.php/(.*)  $1 [QSA]

    или

     

    Rewrite ^index\.php/catalog/(.*)  $1 [QSA]

     

    Спасибо тебе, добрый человек!!!

    Я чего-то по запарке то ковырял движок OpenCart, а решение то на поверхности )

    Вдруг кому понадобится:

    Добавил после всех правил самого движка

        RewriteRule ^index\.php/catalog/(.*)  $1 [QSA]
        RewriteRule ^index\.php/(.*)  $1 [QSA]
    И все заработало. В такой последовательности, чтобы сначала если есть каталог убирало, а затем, если запрос без каталога убирается index.php.

    При том, что запросы с index.php от  опенкарта обрабатываются раньше и он там index.php?_route_.

  2. Переношу магазин с Virtuemart на OpenCart. Данные перенес просто из базы в базу - ЧПУ работает, все хорошо НО в магазине Virtuemart все ссылки идут через index.php. Т.е. если в OpenCart ссылка www.site.ru/nazvanie-catrgorii то в Virtuemart оно выглядит как www.site.ru/index.php/catalog/nazvanie-catrgorii 

    Отсюда вопрос - где поставить проверку на входящую ссылку, чтобы при поступлении ссылки вида /index.php или /index.php/catalog/ удалять их из URL. 

    Чтобы те ссылки, которые уже есть в рекламе нормально обрабатывались и релевантность сайта не падала при смене движка.

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

Important Information

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