Diese Beispiele sind für Webserver die mit Apache laufen. (Diese Beispiele sind nicht für Nginx Webserver nutzbar)
Hinweis: Vor dem Einsatz dieser Beispiele fertigen Sie bitte eine Sicherung Ihrer bestehenden .htaccess an. Wir übernehmen keinerlei Haftung!
# Von domain auf www.domain umleiten RewriteEngine On RewriteCond %{HTTP_HOST} ^mydomain.com [NC] RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]
# www entfernen RewriteEngine On RewriteCond %{HTTP_HOST} !^mydomain.com$ [NC] RewriteRule ^(.*)$ http://mydomain.com/$1 [L,R=301]
# Magic_quotes aktivieren php_flag magic_quotes_gpc on php_value register_globals 0
# Php Memory hochsetzen php_value memory_limit 64M
# fix für IO Error Meldung wenn der Server die Verbindung vorzeitig beendet # SecFilterEngine Off # SecFilterScanPOST Off # und multifileuploader http error fix <IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
# Einfache weiterleitung RewriteRule podcast/rss.xml$ index.php?article_id=76&clang=0
# Simuliert ordner "download" schleifen dateien über index.php?downloads RewriteRule ^downloades/(.*) /index.php?downloadfile=$1&%{QUERY_STRING}
# Url weiterleiten auf andere RewriteCond %{HTTP_HOST} mydomain1.com$ RewriteRule ^/?$ http://www.mydomain2.com/domain1.html [R,L]
# Startdatei festlegen DirectoryIndex index.php
# Standard utf8 AddDefaultCharset utf-8
# Eigene Fehlerseite erstellen ErrorDocument 400 /errors/badrequest.html ErrorDocument 401 /errors/authreqd.html ErrorDocument 403 /errors/forbid.html ErrorDocument 404 /errors/notfound.html ErrorDocument 500 /errors/serverr.html
# Fancy indexing IndexOptions FancyIndexing IndexOptions FoldersFirst IndexOptions NameWidth=*
# Download Datei nicht im Browser öffnen AddType application/octet-stream .csv AddType application/octet-stream .xls AddType application/octet-stream .doc AddType application/octet-stream .avi AddType application/octet-stream .mpg AddType application/octet-stream .mov AddType application/octet-stream .pdf
# iPad detection RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ RewriteRule ^(.*)$ http://ipad.mydomain.com [R=301]
# iPhone dedection <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} .*iPhone.* RewriteRule ^index\.html$ http://www.mobile.mydomain.com [L] RewriteRule ^/$ http://www.mydomain.com/index.html [L] </IfModule>
# php Error logging # display no errs to user php_flag display_startup_errors off php_flag display_errors off php_flag html_errors off # log to file php_flag log_errors on php_value error_log /location/to/php_error.log
# Nur tpl Dateien freigeben <Files ~ "\.tpl$"> Order allow,deny Deny from all </Files>