Ich habe mal einige Anwendungsbeispiele für die Verwendung von .htaccess Dateien zusammengetragen.
# UTF-8 global festlegen:
AddDefaultCharset UTF-8
# UTF-8 für einzelne Dateien festlegen:
AddCharset utf-8 .css .html .xhtml .js
# Bingbot ausperren (Mod Rewrite wird benötigt)
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^bingbot/.* [OR,NC]
RewriteCond %{HTTP_USER_AGENT} .*bingbot/.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Bingbot/.*
RewriteRule ^(.*)$ https://ausgang/ [L]
# externen Zugriff auf Dateien verweigern - Code 403 Forbidden
<FilesMatch "(.htaccess|.htpasswd|XXX.php|liesmich.html|readme.html)">
order deny,allow
deny from all
</FilesMatch>
# GZIP Komprimierung aktivieren
<IfModule mod_deflate.c>
<FilesMatch "\.(js|css|html|htm|php|txt|pdf)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
# PHP Inhalte in *.html Dateien ausführen lassen, abhängig vom Hoster!
AddType application/x-httpd-php .html .php
AddHandler x-httpd-php .html .php
# Zeitzone festlegen
SetEnv TZ Europe/Berlin
# PHP Serverwerte festlegen, abhängig vom Hoster!
php_admin_value post_max_size 120M
php_admin_value upload_max_filesize 100M
php_admin_value memory_limit 128M
php_admin_value max_execution_time 300
php_admin_value max_input_time 300