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 ??
PHP URL Oluşturma
3
●148
- 28-08-2024, 19:07:02
- 28-08-2024, 21:50:57Değerli yorumunuz için teşekkür ederim ama işe yaramadı hocam.Argonaut adlı üyeden alıntı: mesajı görüntüle
- 28-08-2024, 22:18:52Bir de bu şekilde deneyin eğer olmazsa php hata raporlamayı geçici olarak etkinleştirin ve hataları kontrol edin.
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ blog-yazisi.php?slug=$1 [L,QSA]