Çalıştığım bir proje için varolan bir dosyayı yeniden adlandırıyorum. Geriye dönük uyumluluk sağlamak için, kullanıcıları yenisine yönlendirmek için bir cfm dosyası bırakıyorum.cflocation vs 301 yönlendirmeleri için cfheader
- buy.cfm: Eski
- shop.cfm: Yeni
, bir kullanıcı gitmek çalışırsa 301 statuscode yanıt göndermek istediğiniz mümkün olduğunca temiz herşeyi tutmak amacıyla buy.cfm.
ben statuscode
özniteliği
<cflocation url="shop.cfm" statuscode="301" addtoken="false">
ile ya cflocation
kullanabilir veya ben cfheader
etiketleri kullanabilirsiniz biliyoruz.
<cfheader statuscode="301" statustext="Moved permanently">
<cfheader name="Location" value="http://www.mysite.com/shop.cfm">
herhangi nedenler diğeri üzerinde bir yöntem kullanmak mı?
Henry ile görüşün. 'Cfheader' versiyonu sadece sizin için cflocation'nın ne yaptığı el ile hazırlanmış bir versiyonudur. –
Tamam, biraz daha fazla okuma yaparak, CF8'e kadar "statuscode" özniteliği eklenmemiş gibi görünüyor, bu nedenle cfheader daha önceden yalnızca durum kodunu döndürmek için tek yoldu. –
FYI - cflocation durum kodu sadece 300 ile 307 arasındaki değerleri kabul eder.Yeni oluşturulan bir kaynağın yerini cfheader kullanmanız gereken 201 durum koduyla birlikte geri göndermeniz gerekir. –