buddy adlı üyeden alıntı: mesajı görüntüle
hocam bilmediğim bir konuya yardımcı oluyorsun teşekkür ederim ama bildiğimi varsayarak cevap yazıyorsun sanırım.

ben olayı sana şöyle özetleyim.


htacess dosyamda bunu yazdım.
RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]

kategori.php dosyam ise ana dizinde değil ana dizine taşıyamam.

dosya yolu; public_html/site/temalar/tema1/kategori.php

şimdi ben hala anlamadım yazdıklarınızdan ne yapacağımı

RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]
böyle deniyorum olmuyor.

RewriteRule ^([0-9a-zA-Z-_]+)$ site/temalar/tema1/kategori.php?k=$1 [L,QSA]
böyle deniyorum olmuyor.

RewriteRule ^([0-9a-zA-Z-_]+)$ index.php?k=$1 [L,QSA]
böyle deniyorum olmuyor.
RewriteRule ^([0-9a-zA-Z-_]+)$ kategori.php?k=$1 [L,QSA]

bu yazdığınız doğru fakat dosya yolu public_html/site/temalar/tema1/kategori.php ise 1 adet public_html/site/temalar/tema1/ içerisinde zaten .htaccess dosyanız vardır. Orada yazmanız gerekiyor ve kategori.php'ye başka bir tanımlama olmamasına dikkat edin. Orjinal .htaccess de kategori.php ile ilgili bir şey varsa silmelisiniz. Ayriyetten .htaccess dosyasında RewriteEngine On ibaresi yoksa onu eklemelisiniz ki; yazdığınıız sefurl çalışsın