htaccessv ile ilgili yardım (Linkler karışıyor)

1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
Merhaba,

Örnek vererek sorunu anlatmaya çalışacağım. Çözümü konusunda yardımcı olursanız memnun olurum...

htaccess şu şekilde olsun.

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)-([0-9].*)/$ oku.php?id=$2

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^yazi/(.*)/([0-9].*)/$ yaz.php?id=$2

1.ci si için linkler şu şekilde sorunsuz çalışıyor. www.site.com/yazı-basligi-12/
2.ci si içinde şu şekilde sorunsuz çalışıyor. www.site.com/yazi/ali-veli/12/ ancak
2.ci si için şu şekilde olunca www.site.com/yazi/ali-veli-2/12/ oku.php olarak görüyor... Acaba bunu link şekillerini değiştirmeden düzeltme gibi bir imkanımız var mı ?

Teşekkür ederim.
 
1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Tepki puanı
20
Konum
hawaii. ama sanal tur.
(.*) yerine ([a-z0-9_-]+) kullanmayı dene
 
0
Onaylı Üye
Üye
Katılım
10 Kasım 2003
Mesajlar
0
Tepki puanı
3
Konum
istanbul
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)-([0-9].*)/$ oku.php?id=$2

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^yazi/(.*)/([0-9].*)/$ yaz.php?id=$2

yerine

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^yazi/(.*)/([0-9].*)/$ yaz.php?id=$2

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)-([0-9].*)/$ oku.php?id=$2

yaparsanız düzgün çalışacaktır
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
sempaty'nin dediği yöntemle sorun çözüldü.

Yalnız ejder sizin dediğiniz yöntem soruna çözüm olmadı.

İkinize de teşekkür ederim.
 
Geri
Üst