Zugriffe auf bestimmte Dateien sperren. order allow,deny deny from all satisfy all
Bestimmte IP-Adressen sperren. order allow,deny deny from 123.456.789.0 deny from 123.456.789.1 allow from all
Diese Einstellung zeigt den FTP Inhaltsstruktur im Browser an. Verzeichnisinhalt anzeigen Options +Indexes Verzeichnisinhalt anzeigen Options -Indexes Info: Diese Einstellung zeigt den Inhalt sämtliche Order, Unterordner und Dateien an.
Manche Systeme benötigen den Trailing-Slash am ende der Seiten und um zwei URLs zu vermeiden den Trailing-Slash hinzufügen. Beispielsweise von http://domain.com/page zur http://domain.com/page/ RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ https://www.domainname.tld/$1/ [L,R=301]
Die PHP Einstellungen des Servers anpassen. Falls die .htacces Einstellung nicht funktioniert muss es über eine php.ini Datei angepasst werden. php_value memory_limit 256M php_value post_max_size 32M php_value upload_max_filesize 24M php_value max_execution_time 300
Die verlinkung von Bildern über andere domains verhindern und Ersatzbild ausgeben. RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domainname.de [NC] RewriteRule \.(jpg|jpeg|png|gif)$ https://domainname.de/hotlink.jpg [NC,R,L] Info: Das deaktivieren des Image hotlinking kann einige RSS Reader beeinträchtigen die Bilder im RSS auslesen.
Domain Umleitung von http zur https mit www. RewriteCond %{HTTP_HOST} ^domainname.de [NC] RewriteRule (.*) https://www.domainname.de/$1 [R=301,L]
Das aktivieren des mod_deflate sorgt für Kompression aller Ressourcen. AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/vtt AddOutputFilterByType DEFLATE text/x-component AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/js AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php AddOutputFilterByType DEFLATE application/x-httpd-fastphp AddOutputFilterByType DEFLATE application/atom+xml AddOutputFilterByType
Umleitung bei bestimmter sprachen nach bestimmte Ziele. Folgender code steuert die Umleitung zum Ziel nach Sprache des Gerätes. Wenn iOS Gerät Sprache ist deutsch, bei allen anderen Sprachen… NSString *language = [[NSLocale currentLocale] localeIdentifier]; if ([language isEqualToString:@”de_DE”]){ NSLog(@”Language: %@”, language); // DEIN CODE HIER } else { // DEIN CODE HIER } Wenn iOS Gerät
Um zu prüfen ob Internetverbindung besteht oder nicht verwende diesen code: NSURL *Urlcheck = [NSURL URLWithString:@”https://www.google.com”]; NSData *data = [NSData dataWithContentsOfURL:Urlcheck]; if (data){ NSLog(@”Device is connected to the internet”); //DEIN CODE HIER } else { NSLog(@”Device is not connected to the internet”); //DEIN CODE HIER }