Массовая замена SEO URL малой кровью

Тема в разделе "Общие вопросы", создана пользователем iron-zorin, 2 ноя 2022.

  1. Ravilr

    Ravilr Специалист

    Сообщения:
    3.766
    Симпатии:
    1.027
    Делайте редиректы с помощью указанного модуля... так сподручней. Особенно если хотите оставить после себя, кому то менее знающему.
     
  2. iron-zorin

    iron-zorin Новичок

    Сообщения:
    25
    Симпатии:
    0
    Отвечаю сам себе

    В htaccess не получилось - веб-сервер такой большой файл не проглотил
    Вначале хотел в index.php прописать, но понял, что он будет каждый раз этот огромный файл читать.
    Подумал - и прописал редиректы в контроллер страницы 404.
    Результат - Яндекс никак не отреагировал на эту операцию
     
  3. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    977
    Симпатии:
    168
    Редирект можно делать в 2 строки с полными путями:
    Код:
    RewriteCond %{REQUEST_URI} ^/cat1/cat2/prod-name$
    RewriteRule ^(.*)$ https://cat1/cat2/prod-name [L,R=301]
    а можно и в одну с короткими:
    Код:
    RewriteRule ^cat1/cat2/prod-name prod-name [L,R=301]
    Очевидно, что размер файла получится разный. Вы какой вариант использовали?

    Как вариант, можно разделить на две порции с интервалом в месяц-два. С начала топика уже вторую половину загнать можно было...
     
  4. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    606
    Симпатии:
    89
    А сложно создать одну таблицу в БД и проверять из неё?

    Поисковики вообще-то неторопливые. ;)
     
  5. iron-zorin

    iron-zorin Новичок

    Сообщения:
    25
    Симпатии:
    0
    Прямо из index.php?
    Есть такая волшебная штука. Называется Яндекс.Вебмастер
    Вообще-то 2 месяца прошло
     
  6. iron-zorin

    iron-zorin Новичок

    Сообщения:
    25
    Симпатии:
    0
    Первый. Но скорее всего и короткий не помог бы. Проверял на 500 записях - то же самое.
     
  7. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    606
    Симпатии:
    89
    Можно прямо в index.php. Вы же ручками встраиваете. Ну или через ocmod. Ну или через систему событий опенкарта, хотя ей нечасто пользуются.
     
  8. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    606
    Симпатии:
    89
    Хотя 500 записей и в массиве можно хранить.