Soru - Cevap Bölümü
/ Kategori: Programlama
merhabalar
Uzantı belirtmeden nasıl sayfaları gösterebiliriz
örnek olarak:http://www.mmistanbul.com/soru-cevap/action/detail/question/as32-startdrag-ile-birden-fazla-obje
Cevaplar
( Faydalı Cevapları Göster )
Merhaba Hakan. MMIstanbul içerisinde de kullandığımız bu işleme url rewriting adı veriliyor yanılmıyorsam. Ancak genellikle bunu Apache sunucusu üzerindeki mod_rewrite modülü yardımı ile yapıyoruz.
Mod_rewrite modülü sayesinde index.cfm?sayfa=makaleler&detay=makale-basligi şeklinde olan url yi adres satırı üzerinden site.com/makaleler/title/makale-basligi şeklinde gönderiyor ve sitemizin ana dizininde oluşturduğumuz .htaccess dosyası içerisine eklediğimiz kullar ile gelen bu url’yi bizim ihtiyacımız olan index.cfm?sayfa=makaleler&detay=makale-basligi şekline çeviriyoruz. Kısa bir örnek daha iyi kavramanı sağlayacaktır.
RewriteEngine on
RewriteBase /
RewriteRule ^makaleler/title/([a-zA-Z0-9\-_]+)/?$ index.cfm?sayfa=makaleler&detay=$1 [L,QSA]
Oluşturduğumuz bu kod url satırı içerisinde /makaleler/title/ şekilinde başlayan ve ardından oluşturduğumuz düzenli ifade kuralı içerisinde herhangi bir eşleşmeye denk gelen içerik buluyorsa, onu yazdığımız kuraldan sonra bir boşluk bırakarak eklediğimiz rewrite kuralında istediğimiz yere ekliyor. index.cfm?sayfa=makaleler&detay=$1 ifadesindeki $1 değişkeni, yazdığımız düzenli ifade kuralı içerisinden dönen içeriği bu bölüme yerleştirmemize olanak sağlıyor.
Aşağıdaki linkde bu konu hakkında daha fazla kaynak bulabilirsin.
Merhabalar,
Peki bunu IIS altında yapmamız mümkünmüdür?
tabii mümkün,
fakat genellikle paralı çözümler mevcut. IIS icin free mod rewrite plugini vardı. bookmarklarımda bulabilirsem ekleyeceğim.
pete freitag burada örneklemiş.
birde bu olayın dezavantajı nedir ?
Etkinlikler
Toplantı
Kahraman ve need4code.com Projesi Connect Toplantısı
Kahraman ve need4code.com Projesi Connect Toplantısı
Selam arkadaslar,
Programlama ile uğraşanların hayatlarını kolaylaştıracak desktop ve web tabanlı ortak iki proje ile ilgili 3. toplantımızı 3Aralık...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 323 (0 kayıtlı, 323 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız








Merhaba Hakan.
Muhakkak birden çok yolu vardır ama
benim aklıma iki yol geldi.
Birincisi siten flashla yapılmıştır ve tek index te barınıyordur ki bunu biliyorsundur :)
İkincisi bütün sayfaları index e gömdüğün iframe in içine çağırarak yapabilirsin yani o zaman sadece www.siteadı.com adresinden bütün sayfalara ulaşılır.
Ama bunu neden yapmak istediğini de merak etmiyor değilim :) Bunun birsürü dez avantajı var cünkü…
kolay gelsin…