wmaraci reklam
lidertakipci

SEO Uyumlu Link Yardım!

2 Mesajlar 550 Okunma
advertseo
wmaraci reklam

nebisenol nebisenol WM Aracı Kullanıcı
  • Üyelik 15.09.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Okuyorum.
  • Konum Bursa
  • Ad Soyad N** Ş**
  • Mesajlar 47
  • Beğeniler 8 / 14
  • Ticaret 0, (%0)
Merhaba arkadaşlar,

SEO uyumlu link için yardıma ihtiyacım var.

Bir link yapım var. (http://siteadresi.com/haberdetay.php?id=1)
Bu linki .htaccess ile http://siteadresi.com/haberdetay/1 şeklinde çevirmeyi başardım.

Ancak link http://siteadresi.com/haberdetay/1/ şeklinde girildiğinde 404 hatası alıyorum. Link sonuna / koyduğumda bu hata meydana geliyor. Bunun arama motorlarının indexlemesinde sorun olacağını düşünüyorum.

.htaccess kodum: (RewriteRule ^haberdetay/(.*)$ haberdetay.php?id=$1 [L,NC])

Linkin sonuna / koyduğum zaman 404 hatasını nasıl giderebilirim?
Yardım eder misiniz?
 

 

wmaraci
reklam

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Bir seofunction.php dosyası oluşturup içine

function seo($s) {
$tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',');
$eng = array('s','s','i','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('/\s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = preg_replace('/#/', '', $s);
$s = str_replace('.', '', $s);
$s = trim($s, '-');
return $s;
}


Kodları gir.
Seofunction.php'yi include ile sayfaya çek. Ardından id'yi get ile yolladığın kısımı seo($id = $_GET["id"]; ); şeklinde değiştirebilirsin böylece urlede '/' 'a rastladığı zaman kaldıracaktır. Şeklinde yorumladım paylaştığım kaynaktaki makaleyi.




Kaynak: https://www.mustafaercel.com/2013/09/web-sayfalarimizi-seo-linklerle-yapilandiralim/
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
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