ASP.Net Kullanarak Url Rewrite Nasıl Yapılır?

Turan
2 Temmuz 2015 Perşembe
0

Merhaba arkadaşlar,
Bu makalemde asp kullanarak ‘Url Rewrite’ nasıl yapılır onu öğreneceğiz. Kafamızda soru işareti kalmaması açısından ‘url rewrite’ nedir onu açıklayalım; Url rewrite yazdığınız her bir işlem ziyaretçiler tarafından görülerek anlamalarına yol açacaktır. Google herkesin ulaştığı bir arama motorlarına sahip olduğu için bir web sitenin indeksleme işlemi gerçekleşmesi sırasında bakılan yerin url kısmı olduğunu rahatlıkla söylemek mümkündür. İnternet kullanıcıları genellikle arama motorlarına anahtar kelimeleri girme yoluna yönelmektedir. Böylelikle google anahtar kelimelere bakarak url kısmında yazan sayfa hakkında bilgi edinilmiş olur.
 
Url-Rewrite_emresupcin
 
Kendinize ait bir serveriniz var ise basit adımlar ile ISS ayarları aracılığıyla ASP.NET url rewrite yapılabilmektedir. Sektör dallarında Asp.net url rewrite özelliklerini destek veren bir firma olmadığı için sizlere kolay uygulanabilecek adımlar ile Asp.net url rewrite nasıl yapılır anlatacağım. Öncellikle yapmanız gereken ilk adım İntelligencia.URLrewriter dosyasını herhangi bir web sitesine ekleme yoluna yönelmeniz gerekecektir. Daha sonra web config sayfanın düzenleme işlemine geçiş yapılacaktır. Düzenleme işleminde
 

      <addname=”UrlRewriter “type=”
Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter”/>

 
htttp modules kısmına yazdığımız kodları düzenledikten sonra bir diğe işlemimiz configuration taglarına sırada ki kodları dâhil etmek olacaktır.
 

           <rewriteurl=”~/metinr/yazı2.aspx”to =”~/metinOku.aspx?metinID=$1″/>
           <rewriteurl=”~/(.+)/(.+).aspx”to=”~/Default.aspx?metinId=$1″/>
         <rewriteurl=”~/urunler/(.+).aspx”to=”~/Default2.aspx?category=$1″/>
    

 
diye kodumuzu kapatarak rewrite taglarımızın düzenleme aşamasını bitirmiş olmaktayız. Yaptığımız bu işlemin ardından metin2/yazı. aspx gibi bir linkin yazılmış olması durumuna karşı metinoku.aspx?metinID=s1 sayfa adına yönlendiriyoruz. Eklemiş olduğumuz sayfanın içerik kısmını Qurey string ile almamız gerekecek. Bu adımı gerçekleştirerek sayfayı kolaylıkla çağırabilmekteyiz.
 
Ourey stringe yaptığımız yöntemin ardından çıkan sayfa şu şekilde olacaktır. http:// websayfası.com/5/metin2.aspx.Fakat sayfa yönlendirilmesi sırasında daha farklı görülecektir. Görülme kısmını şu şekilde gösterebiliriz.
 
websitesi.com/Default.aspx?metinoku =5 gibi olacaktır. Bu sayede istenilen şekilde url gösterimi gerçekleşmiş oldu. Google daha rahat ve kolay bir şekilde indexleme işlemi gerçekleşmiş oldu. Sizlerde uyguladığımız üzerinden giderek istediğiniz pek çok düzenlemeler ile sayfada görüntülemeleri başarıyla gerçekleştirebilirsiniz.



Yorum yaz