RewriteEngine on
RewriteCond %{QUERY_STRING} ^Itemid=0$
RewriteRule ^component/jshopping/product/view/123/725$ /test.html? [R=301,L]
Вам нужны не методы оптимизации, а методы определения причин "подвисания".
Для начала поставьте на сервер систему мониторинга, если уверены, что дело не в вашем интернет-канале.
Хэши — уникальные. Выборки по этим хэшам — повторяющиеся, в зависимости от дополнительного параметра при генерации хэшей.
sidorka, вместо md5 попробуйте использовать математические функции от id (и их комбинации).
С виду — должно работать.
Цикличность возникает, если есть другие редиректы (в .htaccess или в коде). Это нужно внимательно проверить.
Показывайте, какие изменения внесли в /etc/hosts, http-vhosts.conf и что при этом в логе access_log.
Покажите пациента.
Возможно, работает какая-то защита. Или по каким-то другим причинам сайт отдаёт 404 именно на тот запрос, который делает сервис проверки.
Вам в раздел "Телепаты спешат на помощь".
Ну или показывайте сайт / код целиком.
Ошибка 502 — не отвечает back-end.
Для начала загляните в логи апача, что там пишут.
Это значит ровно то, что их "Start/Stop Count" равно 4.
Смотрите Power-on hours count.
Постоянно работаем с Юрой.
Грамотный и толковый специалист, знает своё дело. Рекомендую!