Похоже, что это более целесообразно использовать мета редирект:Перенаправление страницы с помощью JavaScript
<meta http-equiv="refresh" content="0;url=$new_url" />
но нет никакого отставания страницы с яваскрипта редиректа (в заголовке)
document.location.href = $new_url;
Мой вопрос есть, который имеет лучший выигрыш? Я на самом деле не хочу, чтобы SEO игнорировал эту страницу, я просто хочу, чтобы пользователь был перенаправлен, если они когда-либо появятся здесь. Что мне делать?
Да, конечно. Я попал в липкую ситуацию, когда страницы, о которых идет речь, загружаются через ajax в другое место на сайте, поэтому я не могу перенаправить сервер, иначе я вызову бесконечный цикл загрузки страницы, но если пользователь ударит их напрямую, тогда я У меня есть javascript, отправляйте их туда, где они должны быть. – Jacksonkr
Вы можете использовать регулярные выражения в правилах переадресации, которые могут предотвратить проблему с бесконечным циклом. Добавить «? Redirected = 1» на перенаправленные страницы и использовать регулярное выражение, чтобы проверить, существует ли этот флаг. Если это так, не перенаправляйте снова. В противном случае вам придется просто придерживаться javascript или мета, в зависимости от того, что вам больше нравится. У них такие же вредные побочные эффекты SEO. – mrbinky3000