Arkadaşlar ana index de bir sabit tanımlayıp her sayfaya eklemek yerine bunun .htaccess ile yapılabileceğini düşünüyorum biraz araştırma yaptım ama net bir şe bulamadım aşağıda kini kullanıyorum klasörlere erişimi kapatıyor ama dosyanın ismini yazınca veya .php olarak dosya ismini yazınca erişiliyor konu hakkında bilgisi olan var mı?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-fBu komut ile dosyalara erişebiliyorsun, şöyle diyor kısaca; sorgulanan öğe dosya değilse rewrite kuralını çalıştır, eğer dosya ise çalıştırma. aynı kodu kullanıp !-f yerine !-d yazarsanız klasörler içinde aynı işlemi yaparsınız.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]Bu da benim kullandığım kod:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9-_/.]+)$ index.php [QSA]