Magento помещает -1 в мои URL-адреса Могу ли я удалить программно? - PullRequest
0 голосов
/ 16 февраля 2011

Мне нужно создать несколько новых магазинов внутри моей установки Magento. Одна вещь, которую это делает, заставляет меня делать ОЧЕНЬ много переиндексации на всем сайте. Для большинства из них это вообще не проблема, однако у меня всегда были проблемы с индексом URL.

По какой-то причине, когда я переиндексирую свои URL, он хочет поставить «-1» в конце всех моих URL. Из того, что я понимаю, это для некоторого дублирования, которое находится где-то в системе. Мне бы очень хотелось избавиться от них, чтобы в них больше не было -1. Мой реиндекс все еще работает, поэтому я надеюсь, что он завершится сам по себе, как только он завершится (сейчас я думаю, что это займет несколько дней на нашем сервере разработки). Однако, если они не удаляются, мне может понадобиться альтернативное решение.

Если бы я написал сценарий запроса, который бы просто удалял эти перенаправления из системы, как вы думаете, это сломает всю систему? Кто-нибудь делал что-то подобное раньше?

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

1 Ответ

2 голосов
/ 17 февраля 2011

Лучший способ обойти это - убедиться, что у вас нет ожидающих процессов индексации, если это так, позаботьтесь о них ДО этого, а также сделайте резервную копию базы данных:

Admin ->Каталог -> Менеджер перезаписи URL.

Запрос пути поиска для «-1.html» (минус двойные кавычки)

Удалите все из них и переиндексируйте «Перезапись URL каталога» в разделе «Система» -> Управление индексами.

Я считаю, что дубликаты возникают из-за устаревшей или неправильной индексации при создании нового продукта, в который он вставлен, а затем при индексации создается дубликат.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...