domain.com/?k=otomobil&marka=bmw&model=2019&kasa=sedan
şimdi yukardaki url'yi daha okunaklı ve seo uyumlu olması için;
domain.com/otomobil/bmw/2019/sedan
diye yaptım diyelim..
örneğin url eski haldeyken;
model=2019 'u get ile alıp sonuçları filtreliyorum.
domain.com/otomobil/bmw/2019/sedan
SEF url'ye çevirdiğimde bu bilgiyi URL'den yine nasıl alabilirim?
Bir Soru - Parametreli URL'den SEO URL
18
●146
- 15-11-2020, 12:33:03BenimWebim adlı üyeden alıntı: mesajı görüntülehtaccess ile yapıldığını biliyorum. Sorum mu yanlış anlaşıldı acaba.patrick2dev adlı üyeden alıntı: mesajı görüntüle
domain.com/otomobil/bmw/2019/sedan
url bu şekildeyken ben nasıl $_get['model'] alacağım.
url'de model diye bir değişken yokki? - 15-11-2020, 12:36:23RewriteRule ^([0-9a-zA-Z-_]+) /([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+) /([0-9a-zA-Z-_]+) $ otomobiller.php?s1=$1&s2=$2&s3=$3&s4=$4 [L,QSA]
Otomobiller.php sayfasında da;
$_GET['s1'] == otomobil,
$_GET['s2'] == bmw,
$_GET['s3'] == 2019,
$_GET['s4'] == sedan
a denk gelir. s1,s2 leri kendinize göre adlandırın - 15-11-2020, 12:37:16.htaccess kullanımına bakarsanız /$1/$2 şeklinde kullanılıyor bunu ürün.php?model=$1&yıl=$2 şeklinde oluyor
- 15-11-2020, 12:49:40hocam; s1 ,s2 dedikleriniz sıralama mıdır?mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
htaccess'de otomobiller.php diye belirtmek mi gerekiyor?
farklı sayfalara bu sıralamayı özel olarak belirtebilirim anlamına mı geliyor?
anasayfa için de yapacaksam
?s1=$1&s2=$2&s3=$3&s4=$4
bu şekilde mi olur?
Yani mantığı bu şekilde mi? - 15-11-2020, 12:53:581-otomobiller dediğim senin detay sayfan,buddy adlı üyeden alıntı: mesajı görüntüle
2-s1, s2, s3 dediklerimi sen model, araba, yil olarak değiştirebilirsin. Mesela ?model=$1&yil=$2 yani phpye diyoruz ki; 2 tane get parametrem var 1. Model 2. Yil bu getleri detay sayfanda $_GET[‘model’] gibi yakalayabilirsin. Htaccess de parametre olarak ismini belirttiğin php de get e denk geliyor