Dostlar merhaba,
başlığı doğru mu yazdım bilmiyorum, yüksek ihtimal basit bir çözümü var fakat PHP ve .htaccess içeriğine çok hakim olmadığımdan, Google'da da çözüm bulamadım.
Fazla fonksiyon gerektirmeyen web siteleri Html ve Css ile döküm yapıp, sonrasında PHP ile parçalıyorum. Dosya uzantısını kaldırıp, seo dostu linkler için de .htaccess içerisine bir kaç kod ekliyorum.
Fakat teslim ettiğim son 2 web sayfasında şöyle bir sorun var;
Örneğin ana dizin içerisinde blog adında bir klasör oluşturdum, o klasör içerisinde de index.php ve diğer dosyalar var, siteadresi.com/blog url'i ile o klasörü görüntülüyorum.
Fakat bu klasörün url'ini sonunda "/" (Slash) olmadan girdiğimde 404 hatası alıyorum. Yani siteadresi.com/blog olarak girdiğimde 404 hatası, siteadresi.com/blog/ olarak girdiğimde sorunsuz açılıyor.
Bunun nedeni ve çözümü nedir?
.htaccess içeriğim;
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
#RewriteEngine On
#RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]