+ Yanıtla
Toplam 5 sonuçtan 1 ile 5 arası olanlar

Konu Başlığı: URL sayesinde veritabanından bilgi almak.

  1. #1

    URL sayesinde veritabanından bilgi almak.

    Arkaşdaşlar merhaba.

    www.website.com?pageid=152
    yerine
    www.website.com/152.html

    1 - PHP ile yapmak mümkün ama işlemi ASP veya ASP.net ile nasıl gerçekleştirebilirim.
    2 - Arama motorları için ikinci seçeneği kullanmak daha doğru bir yolmudur?
    3 - Ben mi yanlış düşünüyorum.
    4 - Herkesin bayramı kutlu olsun.
    5 - Teşekkür ederim.

  2. #2

    Re: URL sayesinde veritabanından bilgi almak.

    ikinci yöntem ile adresleri yazdırmak arama motorları için daha iyi bir yoldur. çünkü birçok arama motoru ?'den sonraki kısmı (querystring) almıyor, sadece tek sayfa olarak görebiliyor. bu sistemin bir diğer yararı da dosya isimleri, uzantıları değişse bile sanal olarak yaratılan HTML sayfa adresleri sabit kalıyor ve linkleriniz maksimum düzeyde çalışır oluyor. ASP.net ile nasıl yapılır, hiçbir fikrim yok

    iyi bayramlar..
    bet3 ~web 2.0, teknoloji ve kişisel beğeniler üzerine
    blogküme ~bloglararası destek şebekesi

  3. #3

    Re: URL sayesinde veritabanından bilgi almak.

    ASP.Net ile Global.asax icinde Application_BeginRequest eventinde Context.RewritePath methodunu cagirarak yukarida 2. sekilde gelen request leri 1. sekle cevirebilirsin.
    Kod:
    protected void Application_BeginRequest(Object sender, EventArgs e)
    {
    	int pid = 404;
    	string ru = Request.RawUrl.Trim();
    	if(ru.EndsWith(".HTML")) pid = Convert.ToInt32(ru.Substring(ru.LastIndexOf("/") + 1).Replace(".HTML", ""));
    	HttpContext.Current.RewritePath("Default.aspx?pageid=" + pid.ToString());
    }
    
    Burada onemli olan server tarafindan Adminlerin yapmasi gereken bir is var: .HTML yada arzuladigin diger dosya turunun de aspnet.dll e yonlendirmesi gerekiyor.
    --zd

  4. #4

    Re: URL sayesinde veritabanından bilgi almak.

    http://www.asprehberi.net/icerik/2116.html adresinde ASP versiyonu için bilgi bulabilirsin.

  5. #5

    Re: URL sayesinde veritabanından bilgi almak.

    Teşekkür ederim arkadaşlar.

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz