Merhaba arkadaşlar;
fonksiyon ile kategori_baslik ve urun_baslik girerken sef linke uygun veritabanına yazdırabildim.
Veritabanına kategori_link alanına kategori-adi olarak
urun_link alanına urun-adi olarak yazdırdım.
Kategoriler için;
normal link yapım : siteadi.com/kategori.php?kat_id=16
sef linki : siteadi.com/kategori/kategori-adi
Konular için ;
normal link yapım : siteadi.com/urun-detay.php?urun_id=16
sef linki : siteadi.com/urun-adi-16.html
olarak göstermek istiyorum htaccess nasıl olmalı acaba ?
Php .htaccess link yapısı yardım?
10
●2.153
- 12-08-2012, 18:20:17RewriteRule ^(.*)-(.*).html$ urun-detay.php?urun_id=$2 [L,NC]
Mobilim kod hatali olabilir bu tarz bir kod isini gorecektir
Galaxy S3 Cihazimdan Gönderdim...Yazim Yanlişlari İçin Özür Dilerim. - 12-08-2012, 18:32:58Üyeliği durdurulduNot Found hatası alıyorum hocam.Ekin0x adlı üyeden alıntı: mesajı görüntüle
- 12-08-2012, 18:34:57
RewriteEngine On RewriteBase /sisteminizin/bulundugu/klasor/ RewriteRule ^([a-z0-9\-]+)-(\d+).html$ urun-detay.php?urun_link=$2 [L,NC] RewriteRule ^kategori\/([a-z0-9\-]+).html$ kategori.php?kategori_link=$2 [L,NC]
Bu kodla direk istediğinize odaklanabilirsiniz. urun-detay.php ve kategori.php dosyalarında, GET ile gelen bilgileri süzmeyi unutmayın. - 12-08-2012, 18:47:53Üyeliği durduruldukategori link sayfasındaHkan adlı üyeden alıntı: mesajı görüntüle
kategori/images/logo.gif şeklinde görünüyor.
localde caslıyorum localhost/site olarak yani.
RewriteBase / olarak düzenledim fakat tema dosyaları görünmüyor. nasıl ayarlayabilriz acaba. - 13-08-2012, 00:52:28Üyeliği durdurulduresimleri css dosyalarını vs filan kategori/images/logo.gif olarak görüyor.Davud adlı üyeden alıntı: mesajı görüntüle
kategori/kategori-adi.html olarak calıstırdıgımda "kategori" yi dizin olarak görüyor. - 13-08-2012, 01:18:18
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^kategori/([A-Za-z0-9-]+) kategori.php?kat_id=$1 [L] RewriteRule ^([A-Za-z0-9-]+)-([0-9]+).html urun-detay.php?urun_id=$2&sef=$1 [L] </IfModule>
Yukarıdaki kodlar işinizi görecektir, iyi günler dilerim.