Merhaba,
Seo url yapmaya çalışıyorum ama url kısmında anlamadığım bir olay var nerde ne okuduysam çözemedim. şimdi yapmak istediğim başlıklara göre url oluşturmak bunu başardım ancak başka bölümde aynı şeyi yaptığımda birbirine karışıyorlar başlık ayrı olsa bile başka yerlere gidiyorlar.
Htaccess içerisinde hata var sanırım anlayamadığım.
RewriteRule ^([0-9a-zA-Z-_]+)-([0-9]+)$ makale-detay.php?kat=$1&sef=$1&icerik_id=$2 [L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)-([0-9]+)$ makale-kategori-alt.php?katalt_id=$1&sef=$1&kat=$1=$2 [L,QSA]
içerisindeki kodlarım bu ama hatalı yerlere gidiyor birbiri ile karışıyor burdaki hatam nedir ?
Seo link oluşumu
10
●834
- 17-11-2017, 20:22:40htaccess dosyanızın içeriği tamemen bumudur ?Adalente adlı üyeden alıntı: mesajı görüntüle
Nasıl bir yapı ile çalışıyorsunuz ?
swift case yapısı kullanmanızı tavsiye ederim ayrıca - 18-11-2017, 20:10:05hocam url da sadece başlık şeklinde istiyorsanız şöle yani ( siteadı.com/yazı-adı ) şeklinde iseilk önce veri tabanında link adında bir stun oluşdurun ve oraya yazı-adı yazın ve
yazı göstericeğiniz sayfada id ile aramak yerinde url ile arayın ben böle kullanıyorum
htaccess dosyanızada bunu ekleyin ?sef=$ yazan yerde sizin yazı başlığınız içerik sayfanıza gönderiliyor siz orda başlığı kabul edip veri tabanından arama yapmanız lazım aşağıda kodları yazdım siz kendinize göre düzenleyin
$sef=$_GET["sef"]; $yaz =mysql_fetch_array(mysql_query("select * from anabilgiler where film_linki='$sef'"));?>Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_-]+)$ single.php?sef=$1 [L,NC] - 19-11-2017, 04:35:47önerimdir..
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_-]+)$ single.php?sef=$1 [L,NC]
gibi kendinizi kısıtlamak yerine, wordpress'in kullandığı mantığı kullanın, ben öyle yapıyorum.. kendi içerik yönetim sistemimde dilediğimce genişletebiliyorum. (link yapısını) - 21-11-2017, 18:31:10efsaneweb adlı üyeden alıntı: mesajı görüntüle
Nasıl yaparım bunu çok iyi değilim bu konuda yardımzı olursanız sevinirim. - 21-11-2017, 20:12:22dostum bence yapını değiştirmen daha mantıklı olacaktır.Adalente adlı üyeden alıntı: mesajı görüntüle
switch case yapısını bir araştırmanı tavsiye ederim.
kontrolleri nasıl sağlıyorsunuz mesela birbirine karışıyor demişsiniz demo varsa bir bakalım ? - 22-11-2017, 09:30:42Hocam konu ile ilgili daha detaylı bilgi verirmisiniz. örnek bulamadım araştırdım google ile bir kaçtane var onlarda çok yetersiz olmuş.D62 adlı üyeden alıntı: mesajı görüntüle
- 22-11-2017, 09:46:46Üyeliği durdurulduhtaccess yapınızı değiştirmeniz yeterli olacaktır.
RewriteRule ^([0-9a-zA-Z-_]+)-([0-9]+)$ makale-detay.php?kat=$1&sef=$1&icerik_id=$2 [L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)-([0-9]+)$ makale-kategori-alt.php?katalt_id=$1&sef=$1&kat=$1=$2 [L,QSA]
bu sekilde bir kullanım saglayamazsınız hem makale detay sayfasında hem makale kategorilerinde aynı içeriği ayırt ettiginiz için çakışma olacaktır. bunu bir birinden ayırmanız gerekir örneğin
RewriteRule ^makale/([0-9a-zA-Z-_]+)/([0-9]+)$ makale-detay.php?kat=$1&sef=$1&icerik_id=$2 [L,QSA]
RewriteRule ^kategori/([0-9a-zA-Z-_]+)/([0-9]+)$ makale-kategori-alt.php?katalt_id=$1&sef=$1&kat=$1=$2 [L,QSA]
gibi kullanırsanız linkleriniz
makale/seobaslik/id
kategori/seobaslik/id
seklinde olacaktır