Hem kategori hem de yazı aynı sayfada gösteriliyor olsa idi dediğiniz doğru olurdu.
Ama yazılar yazi.PHP, kategoriler de kategori.PHP şeklinde farklı sayfalarda gösteriliyor.
Bu durumda henüz tablodan alma olayına girmeden hangi sayfada göstereceği konusunda bir yönlendirememe sorunu var.
Muhtemelen de htaccess dosyasıyla alakalı bir sorun.
Fikir vermesi açısından htaccess'in içeriğini de ekliyorum.
Benimde bir sorunum var,
www.siteadi.com/Turkiye
şeklindeki url'leri yorumlamak için şöyle birşeyler yapabildik internetteki kaynaklardan,
Fakat sayfalam için bir ayara daha ihtiyacı var sanırım,
şöyleki;
www.siteadi.com/Turkiye/3 gibi olmasını istiyorum. Nasıl yapmam gerekiyor.
Yardımcı olabilirmisiniz?
Merhaba arkadaşlar, ben aradığım çözümü kısmen buldum,
şeklinde gelen url'leri
kuralı ile alabiliyoruz. (Ben yazmadım) Birinin işine yarayabilir.ReWriteRule ^([a-z0-9_-]+)/([0-9]+)$ index.PHP?ulke_id=$1&s=$2&sayfa=ulkeler [L,NC]
Fakat
www.siteadi.com/Turkiye/3/
çalışıyorken,
şeklinde sonunda ( /) işareti olursa 404 sayfa bulunamadı hatası alıyoruz. Bunun nasıl giderebiliriz.
Mesaj hisbab tarafından 20.10.2007 (15:20) yeniden düzenlendi.
Arada yönlendirme yapan bir dosya olmadan yapamazsın da zaten![]()
yönlendirme yapan bir dosya derken neyi kastettin tam olarak ?
yani bu url yi asla istediğim şekilde gösteremicekmiyim?
URL içerisinde cat_id değişkeninin değrini içeren bir kısım olmadığı sürece gelen ahmet değrini veritabanından id'ye dönüştürmen gerekecektir. Bunu aracı bir sayfayla yapıp sonra ilk verdiğin türdeki bir adrese otomatik yönlendirebilir ya da ilgili sayfayı cat_id yerine cat_name alacak şekle getirebilirsin.
Veya genel olarak kullanılan bir yöntem, 1-ahmet.HTML yapar, sonra içinden 1 kısmını ayıklarsın. (ahmet-1.HTML vs. de olabilir, önemli olan cat_id bilgisinin URL içerisinde verilmesi)
Teşekkürler dostum güzel kaynak
Anlatım çok güzel olmuş teşekkürler.Merak ettiğim konu; siteadi.com/konuadi/ şeklinde mi daha etkili bir kullanım olur yoksa siteadi.com/konuadi.HTML şeklinde mi? Ayrıca servera ne kadar yük bindiriyor onu da merak ettim.