Merhabalar,
Üzerinde defalarca deneme yapmama ve bir sürü makale okumama rağmen bir türlü çözemediğim .htaccess deki slash sorunu ile ilgili yardım istiyorum. Özetle;
Elimde iki türlü link var. Birini sorunsuz çalıştırıyorken diğerinde bir türlü sonuç alamadım.
.htaccess içeriği :
1 - RewriteRule ^klasor-([a-zA-Z0-9_-]+)-(.*)$ sayfa.php?id=$1 [L,NC]
2 - RewriteRule ^klasor/([a-zA-Z0-9_-]+)-(.*)$ sayfa.php?id=$1 [L,NC]
1 link yapısı (çalışan) : http://www.abcdefg.com/klasor-zq4jvm...lari-inanilmaz
2 link yapısı (çalışmayan) : http://www.abcdefg.com/klasor/zq4jvm...lari-inanilmaz
Yapmak istediğim şey ana dizinde yer alan bir dosyayı dizin gibi göstermek. Url oluştururken yapının; "klasor-" yerine "klasor/" olarak görünmesi. Ancak / ile çalışınca 404 hatası alıyorum..
Not : 1 numaralı yapı doğru çalışırken 2 numaralı yapı da hata alıyorum.
Teşekkürler,
Kolay gelsin..
.htaccess de slash(/) sorunu
3
●1.137
- 11-08-2015, 16:53:04RewriteRule ^klasor-([a-zA-Z0-9_-]+)$ sayfa.php?id=$1 [L]
Aslında esas yapım yukarıdaki hali ve dediğim gibi tire(-) ile çalışıyorda. Ama aynı linkte tire (-) yerine slaş (/) kullanınca link çalışmıyor ve oradaki klasör ismini sunucu üzerinde klasör olarak arıyor.
Verdiğinizi de denedim fakat sonuç alamadım..