Eylül 21, 2007 at 7:57 am ET Jonathan Hochman tarafından
Son zamanlarda birkaç ASP.NET 2.0 sitesi üzerinde çalışıyoruz ve URL yeniden ayarlamak için en iyi yollardan araştırma için vardı, kalıcı yönlendirir ve özel hata sayfaları. ASP.NET 2.0, kurumsal web siteleri oluşturmak için popüler bir platformdur. Müşterilerim arasında bu çözüm orta ve büyük şirketler kendi web sitesi çalıştırmak için bir bilgi teknolojisi bölümü ile popüler gibi görünüyor.
Örneğin, eğer birisi eski adresine giden bir sayfa kalıcı olarak taşıdığınızda, sunucu durum kodu 301 kalıcı taşınmış sayfa için yeni adresi ile döner emin olmak istiyorum. Bu arama motorları ve yeni sayfa yeri bulmalarına yardımcı olur ve PageRank üzerinden aktarımı sağlar.
Sayfayı silme, genellikle bir özel hata sayfası marka ve bunları sitenizde yararlı yer gösterir gezinti ile almak için kullanıcı istiyorum. Ayrıca sunucunun durum kodu 404, değil kurmak, böylece arama motorları bunların dizinlerini sayfa silmek istiyorum.
Shari Thurow sağlar iyi bir açıklama ne zaman bu yöntemlerin her biri yok istismar kullanıcıların arama deneyimi ile 301 yönlendirmeler içinde kullanılır.
ASP.NET 2.0 sunucusu olup olmadığını nereden bilebilirim? Sitenizi barındıran sağlayıcıya veya BT bölümünüzün sorabilir veya sunucu yanıt üstbilgileri denetlemek için Firefox için Web Developer extension gibi yazılımlar kullanabilirsiniz.
Google de benim araştırma başladı. Ne yazık ki Microsoft için ikinci arama sonuç için "URL rewriting ASP.NET 2.0, ASP.NET 2.0 yapıldı. Url Rewriting faydasızlık noktasına sakat. Dördüncü sonucu Matt Cutts sonrası, ASP.NET 2 + url yeniden bazı durumlarda zararlıdır. Yalnızca Microsoft ürünleri ile ilgili sorunlar var, onlar da SEO ve itibar yönetimi ile sorunlar var gibi görünüyor.
Microsoftâ ? ? s URL tekrar yazma teknolojisi çok güven ilham vermez. Korkma. Mükemmel sonuçlar üreten bir geçici çözüm vardır. Helicon Software ISAPI_Rewrite maliyeti 99 $ ve URL yeniden belirtmenizi sağlar ve bir httpd.ini dosyası, sitenizin kök dizininde üzerinden yönlendirir. Sadece URL yeniden ve yeniden yönlendirmeleri ayarlamak için FTP erişimi gerekir çünkü müstakil yapılandırma dosyaları httpd.ini (veya Apache .htaccess) gibi çok uygun. ISAPI_Rewrite ile tek bir dezavantajı, barındırma sağlayıcınıza veya bu bölüm yazılımı yüklemek için ikna etmek zorunda olduğunu.
ISAPI_Rewritenın httpd.ini dosya .htaccess ve Apache mod_rewrite biliyorsun zaten eğer öğrenmek kolaydır sözdizimini kullanır. İşte örnek kod:
Standart ana bilgisayar adı için URLleri temeline gösterilmiştir daha karmaşık bir örnek verilmiştir. Her iki örnek test nın etki alanı adınızla değiştirmek zorunda ve bunu kullanmamayı tercih ederseniz, www alt etki alanını silebilirsiniz.
ASP.NET 2.0, özel hata sayfaları ayarlamak için hızlı ve kolay bir yol sunar. Evet, hızlı, kolay ve kırıkvar. Gör mikroskop, ASP.NET siteler için özel hata sayfaları ayarlamak için Web.config dosyası yolu ile bu kodu ekleyerek yoludur:
Microsoftun tavsiye izlerseniz, youllalmak yapmışlar. İlk olarak, biri sunucunuzdan varolmayan .aspx dosyası istediğinde, onlar-ecek almak hata sayfası 302 geçici yeniden yönlendir ve sonra hata sayfası kodu 200 döndürür. Bu kodlar, silinen sayfayı dizine, yapmak onları istediğinin tam tersi tutmak için arama motorları söyle!
Bu ASP.NET eksikliği çalışmak için oluşturmak için kullanmak ISAPI rewrite doğrudan trafik 404.aspx denilen özel bir 404 sayfası silinen sayfalar için kurallar. Biri kötü bir URL, ama silinen sayfalar için gelen bağlantılar kaynaklanan hataları yakalama en ilgimizi pratik bir konu olarak yazarsa bu işe yaramayacak. Joker karakterler kullanarak, silinen özel 404 sayfası URLlere yeniden yazmak kolay. Hataları yakalarken, biz sessizce URL Yönlendirme döndürülmesini engellemek için yeniden yazmak. Httpd.ini yapılandırma dosyası örnek rewrite kod aşağıdadır:
Kullanıcılar veya arama motoru botlarının link silinmiş bir sayfayı izlediğinde, onlar-ecek almak yararlı navigasyon ve 404 durum kodu içeren kendi özel hata sayfası.
SEO birçok şeyi olduğu gibi detaylar önemlidir. Yeniden yönlendirmeleri ve özel hata sayfaları ayarlarken, doğru durum kodları teslim emin olmak için tüm gerçekçi senaryoları sınadığınızdan emin olun. Cutts önerdiği gibi yaşamak HTTP baş eklemek-üstünde için havai fişek yönlendirmeleri ve hata sayfalarında hata ayıklama için mükemmel bir araçtır.
Jonathan Hochman, Yaleden iki bilgisayar bilimleri derece vardır. Bir Internet pazarlama danışmanlığı ve web geliştirme Dükkanı işletiyor.
İle ilgili konular: Kanal: SEO | SEO: Yönlendirmeleri ve hareketli siteler
Yazar hakkında: Jonathan Hochman ve kurucusu Hochman danışmanları, bir internet pazarlama şirketi ve CodeGuard, bilgisayar güvenlik hizmeti Yale Universityden bilgisayar bilimi alanında iki derece vardır. Jonathan Hochman tarafından daha eşya görmek
@sengineland izle
Çok kötü sen did değil bulmak birisi iyi eşya üzerinde ASP URL Rewritting aslında çok kolay ve çok güçlü. Matt sorunundan benim sitelerin kontrol ve tüm çoğaltamadı. Birçok makale URL Rewritting ASP yazdım ve daha fazla Eğer temel bir düzenli ifade rewritting motoru benim kaynak kodu paylaşmaya istekli olacaktır. Hatta bir presenation bu hafta sonu dahil. http://professionalaspnet.com/Archive/Tags/URL+Rewriting/default.aspx
Örnek ASP.NET 2.0 URL olarak gönderirseniz eylem (başka bir yeniden Yani URLler), yeniden sınav onları ve onlar doğru başlıkları olup geri görmek isterdim. 302/200 Durum kod sırasını döndürmek değil özel hata sayfaları ile belirtilmesinden görüyorum özellikle ilgileniyorum.
Bu makalede yayımlamadan önce Microsoftta uygun bir kişiye bir taslak gönderdi ve Yorumlar için sordum ama cevap vermedi.
Daha fazla en iyi haberleri
Daha fazla haber özetleri görmek
Daha fazla özellik görün
Daha fazla sütun görmek
Bkz: daha fazla nasıl yapılır
Bing TripAdvisor araçları, içerik arama sonuçları içine entegre eder.
Büyük perakende kural bu yıl aramak üstünde siyah Cuma Cyber Pazartesi tekrar para?
Nasıl Google Plus profilleri & sayfaları arama yetkisi elde
Bing Reklam sunar zarif geniş eşleşen anahtar kelime hedefleme
Bağlantı bina gerçekten öldüyse, şimdi ne yapacağız?
"Para ya da hayatın için" Google Kalite Raters el kitabında daha yüksek standartlar ekler Web siteleri
@sengineland izle
Google güvenilen Mağazaları Şimdi AdWords ile entegre, gösterileri StellaService değerlendirmesi içimizde 5 güvenilen hesaplar her Yerel SEO-meli-si olmak 6 yolları Google Web Yöneticisi Araçları-ebilmek geliştirmek SEO strateji nasıl ücretli arama SEO çaba yardımcı olabilir
Arama motoru Land SMX, arama pazarlama Expo konferans serisi üretir. SMX olaylar, sadece arama pazarlama başlıyoruz ya da deneyimli bir uzman sizsiniz en kapsamlı eğitim ve ağ çalışmalar - sunun.
İnternet ve dijital pazarlama deposu, ücretsiz bizim web seminerleri, teknik incelemeler ve araştırma raporları ile pazarlama arama hakkında daha fazla bilgi edinin.
Bkz: daha fazla konular
Pazarlama arazi olarak
Hiç yorum yok:
Yorum Gönder