selamlar,

Bir blog yapısı hazırladım. Her şey okey. Türkçe karakter içeren blog başlığını, url'e uygun harflerle veritabanına slug etmekte. Fakat veritabanına slug edip kaydettiği bu yeni url'i çalıştırdığımda "Not Found The requested URL was not found on this server." hatası almaktayım.

.htaccess dosyası içerisine de


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.php [NC,L]



RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php !-f
RewriteRule '!.*.php$ %{REQUEST_FILENAME}.php [QSA,L]'



RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ blog-yazisi.php?slug=$1 [L]

gibi birçok varyasyon denedim fakat yine de çözüm üretemedim. Sorun nerede acaba ? bilgisi olan var mıdır ??