php seo uyumlu link yapımı

Kodla Büyü

patoo

Site Gezgini
Mesajlar
71
merhaba arkadaşlar seo uyumlu link yapmaya çalışyorum bir çok kaynağa baktım ama kafam karıştı.. denedim beceremedim..

linklerim şunlar mesela:
-index.php?sayfa=5-sinif&title=5. sınıf matematik
-index.php?sayfa=makaleler&no=$id&title=$baslik
-index.php?sayfa=unluler&no=41&title=fibonacci

fonksiyon olarak bunu buldum:
Kod:
<?php  function cevir($s) {    
$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');     
$eng = array('s','s','i','i','g','g','u','u','o','o','c','c');     
$s = str_replace($tr,$eng,$s);     
$s = strtolower($s);     
$s = preg_replace('/&.+?;/', '', $s);     
$s = preg_replace('/[^%a-z0-9 _-]/', '', $s);     
$s = preg_replace('/s+/', '-', $s);     
$s = preg_replace('|-+|', '-', $s);     
$s = trim($s, '-');       
return $s; 
} ?>

peki buna göre

.htaccess kodum ne olmalı ve linkleri nasıl düzenlemem gerek..

bu arada fonksiyon yeterli mi daha iyi bir fonksiyon öneriniz varsa yazarmısınız?
 
arkadaşlar linklere göre .htaccess kodunu nasıl yazmalıyım ve linklerin üzerinde nasıl uygulamalıyım..
 
özel bir cms kullanıyormusunuz (wordpress vb..)
site imzanız daki site mi?
matematikçi misiniz?(konuyla alakası yok ama merak işte bende matematikçiyim :)
seo bir okyanustur . Linklerin seo uygunluğu eskisi gibi abartılacak bir olay değildir yapılacak o kadar çok şey var ki sıra o gelmez . ayrıca linkleriniz güzel zaten.
siteyi kendiniz mi kodladınız php biliyor musunuz ?
çok soru sordum galiba kusura bakmayın
 
Merhaba, bilgisayar ve matematik öğretmeniyim..iki bölümü sentezleyip bu projeyi ortaya çıkardım :) siteyi php ile kendim kodladım ve tasarladım.. imzamdaki site ile ilgili bu seolink olayı. sitedeki içerikte tamamen bana ait..yüzde yüz yerli.. Bu aralar sık sık video çektiğim için kodlamaya fırsat bulamıyorum.. eklemem gereken çok şey var..ama önceliğim şu seo link olayı..bunu halledemedim..yardımlarınızı bekliyorum..ne kadar az işe yarasada bu linkin katkısına ihtiyacım var..
 
Hocam hazır kod değilde öğrenmek isterseniz size öncelikle tavsiyem regex nedir nasıl kullanılır iyice öğrenip özümsemeniz. Ondan sonrası gelir zaten.
 
patoo' Alıntı:
merhaba arkadaşlar seo uyumlu link yapmaya çalışyorum bir çok kaynağa baktım ama kafam karıştı.. denedim beceremedim..

linklerim şunlar mesela:
-index.php?sayfa=5-sinif&title=5. sınıf matematik
-index.php?sayfa=makaleler&no=$id&title=$baslik
-index.php?sayfa=unluler&no=41&title=fibonacci

fonksiyon olarak bunu buldum:
Kod:
<?php  function cevir($s) {    
$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');     
$eng = array('s','s','i','i','g','g','u','u','o','o','c','c');     
$s = str_replace($tr,$eng,$s);     
$s = strtolower($s);     
$s = preg_replace('/&.+?;/', '', $s);     
$s = preg_replace('/[^%a-z0-9 _-]/', '', $s);     
$s = preg_replace('/s+/', '-', $s);     
$s = preg_replace('|-+|', '-', $s);     
$s = trim($s, '-');       
return $s; 
} ?>

peki buna göre

.htaccess kodum ne olmalı ve linkleri nasıl düzenlemem gerek..

bu arada fonksiyon yeterli mi daha iyi bir fonksiyon öneriniz varsa yazarmısınız?


hocam yukarıdaki function'u kaydederken karekter setine dikkat edin UTF-8 yada iso-8859-9 burası çok önemli
daha sonrası .htaccess kodları örneğin


RewriteEngine on
RewriteBase /

RewriteRule ^([^/]*)&(.*).html$ /-index.php?sayfa=$1&$2 [L] ( -index.php?sayfa=5-sinif&title=5. sınıf matematik)

yani burada ilk eşittir yazdığınız $1 ikinci eşittir $2 oluyor.

bu kadar....
 
Arkadaşlar Yönlendirme işlemini yaptığımda css ve jpg dosyaları bundan etkileniyor. Bir çözümü mevcut mu. ? Saygılar.
 
Hocam head taglari arasina < base href="http://www.siteadi.com/" > yerleştirirseniz sorun kalmaz
 
faky18' Alıntı:
Hocam head taglari arasina < base href="http://www.siteadi.com/" > yerleştirirseniz sorun kalmaz
Teşekkürler hocam. Simdilik gerek kalmadi. Denedigimde mesaj yazarim.

GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
 
Php ile scripti oluşturdum. Seo ya olumlu etkiso olduğunu soyleyebilirim. Genel kanaatim. Google plus un seo ya fazlaca etkisi olduğu. Tavsiye edilir. Saygilar.

GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
 
Geri
Üst