У нас есть веб-сайт, который мы недавно перешли на ASP.NET MVC. Все URL-адреса теперь отличаются от исходного сайта. У Google по-прежнему есть все наши старые URL, поэтому, если кто-то найдет нас в поиске, в настоящее время он получит 404.
У меня есть универсальный маршрут, который перехватывает неверные URL, включая все старые. В идеальном мире я хотел бы сделать редирект 301 на домашнюю страницу для всех URL-адресов, соответствующих этому универсальному маршруту, и у меня есть код для этого, который правильно работает на моей машине для разработки. Тем не менее, я наконец получил кого-то от нашего провайдера (Network Solutions), чтобы сказать мне, что они блокируют 301 перенаправления (веб-сервер возвращает 404 вместо).
Так что я думаю, что мой единственный оставшийся вариант - просто принять любой плохой URL и указать его на домашней странице.
Вот мой вопрос: я знаю, что поисковые системы (особенно Google) теперь наказывают за дублированный контент. Если я просто укажу все плохие URL на домашнюю страницу, насколько это повредит нам в поисковых рейтингах? Есть ли у меня другие технические опции?