Dizinin içeriğini liste ve 404 hatası olarak görüntülemeyi durdurmanın çözümü basit. Projenizin kök dizininde .htaccess dosyası oluşturun ve hangi dizinlerin korunması gerektiğini yazın.
Dizinlerin yapısı
- your_root_directory
- .htaccess
- 404.html
- index.html
- app
- other files I do not want to show
- models
- other files I do not want to show
.htaccess
RewriteEngine On
RewriteRule ^app/ - [R=404,L]
RewriteRule ^models/ - [R=404,L]
ErrorDocument 404 /your_root_directory/404.html
.Htaccess öğesinin ikinci satırı, uygulama dizinindeki ve tüm alt dizinlerindeki liste öğelerine erişime izin vermez.
.Htaccess'in üçüncü satırı, modeller dizinindeki ve tüm alt dizinlerindeki liste öğelerine erişime izin vermiyor.
.Htaccess satırının dördüncüsü kendi 404 hatasını belirler (apache varsayılan hatasını göstermek istemiyorsanız).
Htaccess ile çalışırken tarayıcınızdaki önbelleği temizlemeyi unutmayın.