lostyazilim
tr.link

SEF URl yapımı .htaccess kullanımı nasıl oluyor?

3 Mesajlar 2.322 Okunma
lstbozum
tr.link

4531 4531 WM Aracı Anonim Üyelik
  • Üyelik 13.03.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 996
  • Beğeniler 210 / 211
  • Ticaret 3, (%100)
Merhaba arkadaşlar geçenlerde bir konu açmıştım php sayfalama işlemi nasıl diye. Kendi blog scriptim de kullanacaktım. Sonunda dün yapabildim. Ama daha sonra yeni bir sorun olarak REQUEST_URI yapımını anlayamadım gitti anladıysamda olmadı nedense.
Şimdi benim sitem

http://localhost/ahmettalut/index.php ben daha sonra bu sitede devamını okuya tıkladığımda single page olan oku.php dosyasına gidiyor.

http://localhost/ahmettalut/oku.php?id=$id ben bunu php ve .htaccess kullanarak

http://localhost/ahmettalut/yazi-baslik haline nasıl getirebilirim.

.htaccess'e neler eklemem gerek yardımcı olan arkadaşlara şimdiden teşekkürler.
 

 

wmaraci
reklam

develop develop Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.09.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek reklam
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 3
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
merhaba oku?id=sayı olduğun için
http://localhost/ahmettalut/yazi-baslik bu şekilde getiremessin.
http://localhost/ahmettalut/yazi-baslik-sayi.html idsini alman gerekiyor eğer idsini almadan yapmak istiyorsan
$_GET['id'] yi sql sorgulama yaparken like veya tam isim where şeklinde url='".$_GET['id']."'
tabiki bunu güvenli hale getirmen gerekiyor. filan
yukarda anlatmak istedigim yazi-baslik diye arattığında sqlda yazi-baslik bulması gerekiyor yoksa olumsuz sonuç alabilirsin ama herkez gibi id kullanabilirsin.
ht dosyan
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)-id(.*).html$ oku.php?id=$2 [L,NC]

http://localhost/ahmettalut/yazi-baslik-id(sayi)
Bu şekilde ama .ht dosyan ahmettalut dizinde olduğu için o dizinde olması gerekiyor.
 

 

4531 4531 WM Aracı Anonim Üyelik
  • Üyelik 13.03.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 996
  • Beğeniler 210 / 211
  • Ticaret 3, (%100)

develop adlı üyeden alıntı

merhaba oku?id=sayı olduğun için
http://localhost/ahmettalut/yazi-baslik bu şekilde getiremessin.
http://localhost/ahmettalut/yazi-baslik-sayi.html idsini alman gerekiyor eğer idsini almadan yapmak istiyorsan
$_GET['id'] yi sql sorgulama yaparken like veya tam isim where şeklinde url='".$_GET['id']."'
tabiki bunu güvenli hale getirmen gerekiyor. filan
yukarda anlatmak istedigim yazi-baslik diye arattığında sqlda yazi-baslik bulması gerekiyor yoksa olumsuz sonuç alabilirsin ama herkez gibi id kullanabilirsin.
ht dosyan
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)-id(.*).html$ oku.php?id=$2 [L,NC]

http://localhost/ahmettalut/yazi-baslik-id(sayi)
Bu şekilde ama .ht dosyan ahmettalut dizinde olduğu için o dizinde olması gerekiyor.

Hocam teşekkür ederim yardımınız için. Buraya yazmayı unutmuşum ***'da bir arkadaş tek tek kodları vererek yardım etti.

http://localhost/ahmettalut/yazi-baslik-id.html şeklinde oldu. Sanırım buda işe yarar.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al