BEYAZMASTER adlı üyeden alıntı
Merhabalar,
Forumdan ümidimi kesmeme ramak kalsa da gene de sorayım...
(Güncellemeden sonra teknik konularda bilgi alışverişi çok çok azaldı, forum ticarethaneye döndü...)
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule ^@(.*?)/$ uyeler/?uye=$1 [L,NC] </IfModule>
Üstteki kod şu linki elde etmemi sağlıyor => site.com/@onursavas/
Esas ulaşmak istediğim link ise => site.com/onursavas/
htaccess kodundan @işaretini kaldırdığımda esas ulaşmak istediğim linke ulaşıyorum
FAKAT SİTE İÇİNDEKİ TÜM SAYFALAR ALLAK BULLAK OLUYOR, ROOT DİZİNE YÖNLENİYOR VE site.com/onursavas/ SAYFASINI TAKLİT EDİYOR VE VERİLERİ DE ÇEKEMİYOR TABİKİ...
BU KARIŞIKLIĞIN SEBEBİNİ ÇÖZEMEDİM...???
BU KADAR ANLATABİLİYORUM ŞU AN İÇİN...
FİKRİNİZ VE ÇÖZÜM ÖNERİNİZ VAR MIDIR ACABA?
TEŞEKKÜRLER....htaccess yönlendirmeyi yaparken dizin içerisinde {uye} ismi ile aynı klasör/dosya adı varsa o zamanda dediğiniz gibi yanlış yönlendirmeler yapabilir. Dizin çakışması oluyordur.
Eğer klasör/dosya isim benzerliği gibi bir durum yoksa şu şekilde dener misiniz?
RewriteRule ^(.*)/$ uyeler/?uye=$1 [L]
Klasör yapılandırılmasını kontrol etmenizde fayda olacaktır.
Üstadım cevabınız için teşekkür ediyorum, denedim ama olmadı.
Konuyu açtıktan sonra netteki araştırmalarımdan sonra koda şu satırı ekleyince sorun rafa kalktı;
RewriteCond $1 !^(uyelik-islemleri|portal|sayfa)
Lakin bu ne derece kalocı ve ideal bir çözüm bilemiyorum!?
Bu nedenle konuyu tam olarak çözülmüş olarak değerlendiremiyorum...
Bilmiyorum sizin yorumunuz ne olur bu dğrultuda?
Hayırlı bayramlar dilerim...