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