MuhammedArslan adlı üyeden alıntı
Ben genelde şu şekilde kullanıyorum;Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !files
RewriteCond %{REQUEST_FILENAME} !media
RewriteCond %{REQUEST_URI} !\.(xml|txt|html|htm)$
RewriteRule ^(.*?)$ index.php?url=$1&%{QUERY_STRING}
css / js dosyalarını files klasöründe, resim / video dosyalarını da media klasöründe tutuyorum. Bu 2 sinin dışında hiçbir klasöre ve dosyaya kullanıcının erişmesine izin vermiyorum ( txt,xml,html dosyaları dışında )
RewriteRule ^(.*?)$ index.php?url=$1&%{QUERY_STRING}
bu kod bloğunun işlevini biliyorum(sef link) ama
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
bu ikisinin işlevi nedir?
Bu arada deneyeceğim
Htaccess komutlarını tekrar gözden geçireyim :)