arkadaşlar...
siteadi.com/videoid/video-adi.html adında sayfalarım var bunuda
ReWriteRule ^([^/]+)/(.*).html$ video.php?v=$1&vname=$2 [NC] htaccess yönlendirmesi ile yapıyorum...
benm birde dosyalarını kaldırmış olduğum eski scriptimde şu şekilde linkler var
siteadi.com/video-adi.html şeklinde. ayrıca googleda siteadi.com/video-adi.html linklerinden oldukça fazla index var.gelen hitlerimi kaybetmek istemiyorum.
şu şekilde bişey denedim ama olmadı... eskisayfa.php adında bir dosya açtım, içine anasayfa yönlendirme kodu ekledim ve htaccessi de şöyle oluşturdum
Options +FollowSymLinks
RewriteEngine On
ReWriteRule ^([^/]+)/(.*).html$ video.php?v=$1&vname=$2 [NC]
ReWriteRule ^(.*).html$ eskisayfa.php?v=$3[NC]
Bu şekilde olunca siteadi.com/videoid/video-adi.html linklerimde anasayfaya yönleniyor. halbuki ben sadece siteadi.com/video-adi.html linkinin anasayfaya yönlenmesini istemiştim...
şuanki kullandığım htacess dosyası altına nasıl bi kod eklemeliyimki veya nasıl bir yol izlemeliyimki, siteadi.com/video-adi.html linkleri anasayfama yönlensin.
şuanki kullandığım htacess dosyası.
Options +FollowSymLinks
RewriteEngine On
ReWriteRule ^([^/]+)/(.*).html$ video.php?v=$1&vname=$2 [NC]
htaccess yönlendirme sorunu
1
●2.340
- 27-06-2010, 21:25:36
ReWriteRule ^(.*).html$ eskisayfa.php?v=$3[NC]
satırını
ReWriteRule ^([^/]*).html$ eskisayfa.php?v=$1[NC]
şeklinde değiştirip dener misiniz? Her halükarda $3'ün $1 olması lazım ama. $'lar soldaki parantezleri belirtir. Bizde bir tane olduğundan en fazla $1'inciyi kullanabiliriz.
Olmazsa örnek URL'ler de yazarsanız yardımcı olmaya çalışırız.