Я создал новый сайт PHP для клиента и хочу перенаправить результаты ранжирования Google из старой структуры сайта на новый.
Я поставил несколько десятков Redirect 301 в .htaccess в документе, и, хотя некоторые из них работают нормально, у меня проблемы с кучей других.
Это отлично работает:
Redirect 301 /nl/flash/banner_new.swf http://www.example.com/actueel/nieuws.html?action=show&f_id=152
Это не работает! (что приводит к 404, поскольку перенаправление просто пропущено):
Redirect 301 /nl/index.php?mID=24511&subID=0 http://www.example.com/solutions/printsolutions.html
Redirect 301 /nl/index.php?mID=24512&subID=0 http://www.example.com/support/koppeling-met-omgeving.html
Переадресации смешиваются в файле .htaccess, и только переадресации с параметрами GET появляются с ошибкой.
Есть ли обходной путь? Игнорирование неудачных переадресаций не является вариантом для клиента. Спасибо за ваши мысли.