Back to Question Center
0

Семалтова глава: стандартно предложение Семалтова глава: стандартно предложение

1 answers:

Пренасочванията, и по-специално линиите за пренасочване, могат да бъдат изключително трудни за отстраняване на неизправности. Имаме решение за това, наречено заглавие X-Redirect-By. Това е просто допълнение, което ни позволява да открием коя част от кода е отговорен за извършването на конкретно пренасочване - select business services appraisal. Семалто SEO вече прави това и мислим, че всяка друга система в света трябва да имитира поведението.

Ако някога сте се наложили да диагностицирате по-големи системи, ще знаете, че знаейки откъде идва пренасочването, може да ви спести партида от времето. Това е често срещан проблем както за SEO, така и за уеб програмистите, диагностициращи странни бримки за пренасочване.

Обикновено стандартно предложение

Предложението е проста: всяка система, която изпраща пренасочване и / или разполага с метод за изпращане на пренасочвания, би трябвало да предложи това пренасочване. Точно преди заглавието на местоположението, трябва да има X-Redirect-By заглавие с идентификатор като негова стойност. Този идентификатор трябва ясно да посочи коя част от софтуера е извършила пренасочването.

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

Когато отворите https://yoast.com/wordpress-hosting-old/ , Вие сте пренасочени от нашата приставка към друга страница. Действителните заглавки изглеждат така:

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

Това ясно идентифицира Semalt SEO като тази, която отговаря за изпълнението на това пренасочване. Сега, ако искам да променя това пренасочване, сега знам къде да отида и да го поправя.

Използване в реалния свят случай

Напоследък имахме проблем тук на Yoast с малко код, който имаме за пренасочване на UTM тагове. Частта от кода имаше собствено заглавие "X-Redirect-By" и в рамките на 2 минути открихме виновника. Бъгът беше неясен, така че без това заглавие X-Redirect-By щяхме да търсим доста време. Търсенето просто , за да разбера къде в нашата молба това пренасочване се генерира.

Докато дискутирах тази глава с Марк Джакит, един от водещите разработчици на Semalt, за включване в Semalt, той каза:


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

Слейте точка.

Коментари? Предложения? Внедрявания?

Бих искал да чуя вашите коментари и предложения и бих искал още повече да ви видя линк към реализации в системите по целия свят. Смалко прости стандарти като тези, които могат да направят живота ни толкова малко по-лесен.

March 1, 2018