İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

.htaccess klasör hatası

desoLate

0
İyinet Üyesi
Katılım
14 Haziran 2006
Mesajlar
220
Reaction score
0
HTML:
RewriteRule ^dir/(.*)-(.*)-(.*)-page.html$ /page1.php?lid=$1&cat=$2name=$3 [L]

RewriteRule ^dir/(.*)-(.*)-page.html$ /page2.php?aid=$1&name=$2 [L]

Yazdığım 2 kural yukarda bulunmaktadır. Fakat, ikinci kural çalışmıyor, onun yerine birinci kural çalışıyor. .*'lar yerine [A-Za-z0-9]+ yazarak denedim ama yine de çözüm bulamadım. Hatanın ne olduğunu gösterirseniz, sevinirim.
 

desoLate

0
İyinet Üyesi
Katılım
14 Haziran 2006
Mesajlar
220
Reaction score
0
4 günden beri araştırıyorum hala bir sonuca ulaşabilmiş değilim arkadaşlar. Herhangi bir bilgisi, fikri olan yok mudur ?
 

desoLate

0
İyinet Üyesi
Katılım
14 Haziran 2006
Mesajlar
220
Reaction score
0
Şöyle örnek vereyim;

Kural 1.)
site.com/page1.php?lid=1&cat=pc&name=program
Dönüşmesini istediğim şekil;
site.com/dir/1-pc-program-page.html

Kural 2.)
site.com/page2.php?aid=1&name=pc
Dönüşmesini istediğim şekil;
site.com/dir/1-pc-page.html

Bu örnekler için yukardaki kuralları kullanıyorum fakat kural 1 tek başına çalışmıyor. Kural 2 talebi olduğunda kural 1 çalışıyor. Böyle karmaşık bir olay :(
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Bu htaccess'den pek fazla anlamam ama gene yazim...

Yanılmıyorsam aid, cat, lid rakamlardan oluşuyor

name de harflerden oluşuyor. Belki içinde sayılarda olabilir.

bu açıdan yola çıkarsak linkimiz aşağıdaki gibi olsa.

12-22-forum-iyinet-page.html page1.php için
45-forum-iyinet-page.html page2.php için

2.si page2'ye gitmesi için page1'den farklı olduğunu göstermemiz gerekli. Bunuda page2 için bir sabit ekleyerek yapabiliriz.

Yani page2 için

RewriteRule ^dir/p(.*)-(.*)-page.html$ /page2.php?aid=$1&name=$2 [L]

şekline yapıp

p45-forum-iyinet-page.html şeklinde kullanabiliriz...

Yukarıda da belirttiğim gibi pek fazla anlamam ve p gibi bir sabiti koyarak deneyin bir isterseniz...
 

desoLate

0
İyinet Üyesi
Katılım
14 Haziran 2006
Mesajlar
220
Reaction score
0
Yahu 4 gün araştırıp, düşündüğüm halde aklıma nasıl gelmez bu sabit atama olayı, offf off :p Çok saol yagmayok. Bu sorunu çözdü.
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Yahu 4 gün araştırıp, düşündüğüm halde aklıma nasıl gelmez bu sabit atama olayı, offf off :p Çok saol yagmayok. Bu sorunu çözdü.

:D rica ederim...

Böyle şeyler eminimki hepimizin başına gelmiştir...

Sabitlemden başka bir çözüm var mıdır bilmek isterim. Bu konuda bilgisi olan arkadaşlar cevap yazarsa memnun olurum...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst