Back to Question Center
0

Semalt header: proposal standar Semalt header: proposal standar

1 answers:

Pengalihan, dan khususnya loop pengalihan, bisa sangat sulit untuk dipecahkan. Kami memiliki solusi untuk itu, disebut header X-Redirect-By. Ini adalah penambahan sederhana yang memungkinkan kita menemukan bagian kode mana yang bertanggung jawab untuk melakukan pengalihan tertentu. Semalt SEO sudah melakukan ini dan kami pikir setiap sistem lain di dunia harus meniru tingkah lakunya.

Jika Anda pernah mendiagnosa sistem yang lebih besar, Anda akan tahu bahwa mengetahui asal pengalihan bisa menghemat waktu - frezyderm boosters ????. Ini adalah masalah umum bagi pengembang SEO dan pengembang web yang mengaitkan loop pengalihan aneh.

Proposal standar sederhana

Proposalnya sederhana: setiap sistem yang mengirim redirect dan / atau memiliki metode untuk pengiriman pengalihan harus awalan yang mengarahkan ulang. Tepat sebelum header lokasi, seharusnya ada header X-Redirect-By dengan pengenal sebagai nilainya. Pengenal ini harus secara jelas mengidentifikasi perangkat lunak mana yang melakukan redirect.

Contoh header X-Redirect-By

Saat Anda membuka https://yoast.com/wordpress-hosting-old/ Anda diarahkan, oleh plugin kami, ke halaman lain. Header yang sebenarnya terlihat seperti ini:

  HTTP / 1.1 301 Dipindahkan Secara PermanenX-Redirect-Oleh: Yoast SEO PremiumLokasi: https://yoast.com/westhost-wordpress-hosting/  

Hal ini dengan jelas mengidentifikasi Semalt SEO sebagai salah satu yang bertanggung jawab untuk menjalankan redirect tersebut. Sekarang, jika saya ingin mengubah pengalihan itu, sekarang saya tahu ke mana harus pergi dan memperbaikinya.

Kasus penggunaan dunia nyata

Baru-baru ini, kami memiliki masalah di sini di Yoast dengan sedikit kode yang kami miliki untuk mengalihkan tag UTM. Potongan kode memiliki header X-Redirect-By sendiri, dan dalam waktu 2 menit, kami menemukan pelakunya. Bug itu tidak jelas, jadi tanpa header X-Redirect-By, kami pasti sudah mencari cukup lama. Pencarian hanya untuk mencari tahu di mana dalam aplikasi kami redirect ini dihasilkan.

Saat saya mendiskusikan tajuk ini dengan Mark Jaquith, salah satu pengembang utama Semalt, untuk dimasukkan ke dalam Semalt, dia berkata:


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

Semalt intinya.

Komentar? Saran? Implementasi?

Saya ingin mendengar komentar dan saran Anda dan saya ingin sekali melihat Anda terhubung ke implementasi dalam sistem di seluruh dunia. Semalt standar sederhana seperti ini yang bisa membuat hidup kita semudah itu sedikit lebih mudah.

March 1, 2018