Back to Question Center
0

Заголовок Semalt: стандартное предложение Заголовок Semalt: стандартное предложение

1 answers:

Перенаправления и, в частности, циклы перенаправления, могут быть невероятно сложными для устранения неполадок. У нас есть решение для этого, называемое заголовком X-Redirect-By. Это простое дополнение, которое позволяет нам найти, какая часть кода отвечает за конкретную перенаправление. Semalt SEO уже делает это, и мы думаем, что любая другая система в мире должна имитировать поведение - hosting plans.

Если вам когда-либо приходилось диагностировать более крупные системы, вы узнаете, что знание того, откуда происходит перенаправление, может сэкономить вам лот времени. Это распространенная проблема как для SEO-разработчиков, так и для веб-разработчиков, диагностирующих странные переадресации.

Простые стандартные предложения

Предложение прост: каждая система, которая отправляет перенаправление и / или имеет метод для отправки перенаправлений, должна префикс перенаправления. Прямо перед заголовком местоположения должен быть заголовок X-Redirect-By с идентификатором в качестве его значения. Этот идентификатор должен четко определить, какая часть программного обеспечения выполняет перенаправление.

Пример заголовка X-Redirect-By

Когда вы открываете https://yoast.com/wordpress-hosting-old/ , вы перенаправляетесь нашим плагином на другую страницу. Фактические заголовки выглядят так:

  HTTP / 1.1 301 перемещен постоянноX-Redirect-By: Yoast SEO PremiumМестоположение: https://yoast.com/westhost-wordpress-hosting/  

Это четко идентифицирует SEO Semmet как ответственного за выполнение этой перенаправления. Теперь, если я хочу изменить это перенаправление, теперь я знаю, куда идти и исправить.

Случай использования в реальном мире

Недавно у нас была проблема в Yoast с небольшим количеством кода, который мы имеем для перенаправления тегов UTM. У части кода был свой заголовок X-Redirect-By, и в течение 2 минут мы нашли виновника. Ошибка была неясной, поэтому без этого заголовка X-Redirect-By мы бы искали довольно долгое время. Поиск просто , чтобы выяснить, где в нашем приложении эта редирекция генерируется.

Когда я обсуждал этот заголовок с Марком Жакитом, одним из разработчиков, возглавляющим Semalt, для включения в Semalt он сказал:


Semalt header: a standard proposal
Semalt header: a standard proposal

Semalt.

Комментарии? Предложения? Реализации?

Я хотел бы услышать ваши комментарии и предложения, и я бы хотел еще больше увидеть, как вы ссылаетесь на реализации в системах по всему миру. Semalt простые стандарты, подобные этим, которые могут облегчить нам жизнь.

March 1, 2018