lostyazilim
tr.link

HtAccess SEO Url Sorunu

4 Mesajlar 1.231 Okunma
lstbozum
tr.link

ahgsql ahgsql WM Aracı Kullanıcı
  • Üyelik 14.04.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek öğrenci
  • Konum Erzincan
  • Ad Soyad A** G**
  • Mesajlar 5
  • Beğeniler 1 / 1
  • Ticaret 1, (%100)
Merhabalar, yeni bir script yazıyorum.. Htaccess ile de seo dostu linkler hazırlamaya çalıştım,

RewriteEngine On
RewriteBase /film
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ video.php?url=$1 [QSA,L]


kısmı güzel bir şekilde çalışıyor..

siteadi.com/film/filmadi yazdığımda video.php?url=filmadi olarak gelebiliyor..

Buraya kadar sıkıntı yok, ancak kategori sayfam ayrı, bu yüzden farklı bir kural daha koymam gerekiyor.

siteadi.com/kategori/dram yazdığımda mesela, kategori.php?tur=dram şeklinde okuması için ne yapmam gerekir..
 

 

wmaraci
reklam

Srn Srn WM Aracı Kullanıcı
  • Üyelik 31.05.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad S** K**
  • Mesajlar 89
  • Beğeniler 18 / 17
  • Ticaret 7, (%100)
RewriteRule ^tur/([^/]*)\.html$ /kategori.php?tur=$1 [L]

denermisin
 

 

abilal abilal WM Aracı Kullanıcı
  • Üyelik 04.11.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek programer
  • Konum Kütahya
  • Ad Soyad A** A**
  • Mesajlar 117
  • Beğeniler 26 / 18
  • Ticaret 0, (%0)
htacces dosyası


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([0-9a-zA-Z-_/]+)$index.php?par=$1




index dosyası



header("Content-type: text/html; charset=utf8");

$par = array_filter(explode("/", @$_GET["par"]));
if ( @function_exists($par[0]) )
{
call_user_func($par[0], $par);
}
else
{
include("anasayfa.php");
}


function kategoriler($par)
{
$tur = $par[1];

if ($sayfa == "")
{
include("kategori.php");
}
else
{
include("kategori.php");
}
}



kategori dosyasında ise $tur değişkeninden direk veri tabanını sorgulayabilirsin index dosyasına çektiğimiz için $tur değişkeni çalışıyor eğer yardımcı olmadıysa yarın akşam hallederiz pm atarsın iyi geceler
 

 

ahgsql ahgsql WM Aracı Kullanıcı
  • Üyelik 14.04.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek öğrenci
  • Konum Erzincan
  • Ad Soyad A** G**
  • Mesajlar 5
  • Beğeniler 1 / 1
  • Ticaret 1, (%100)

Srn adlı üyeden alıntı

RewriteRule ^tur/([^/]*)\.html$ /kategori.php?tur=$1 [L]

denermisin

[QUOTE=abilal]
kategori dosyasında ise $tur değişkeninden direk veri tabanını sorgulayabilirsin index dosyasına çektiğimiz için $tur değişkeni çalışıyor eğer yardımcı olmadıysa yarın akşam hallederiz pm atarsın iyi geceler[/QUOTE]

Cevaplarınız için teşekkür ederim, şu şekilde bir çözüm buldum iş görüyor..


RewriteEngine On
RewriteBase /film
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ video.php?url=$1
RewriteRule ^cat/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ kat.php?cat=$1&page=$2
RewriteRule ^tags/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ etiket.php?tag=$1&page=$2
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al