Muss das hier jetzt mal kurz festhalten
Ich habe meinen kompletten Webroot inklusive Unterordner mit Passwort geschützt.
Folgendermaßen ganz easy liegt im Root eine .htaccess:
AuthType Basic
AuthUserFile /var/www/.htpasswd
AuthName "xxxxx.dyndns.org"
require valid-user
Nun möchte ich aber ein Verzeichnis für eine Person freigeben. Kopiert die .htaccess aus dem Root in den Unterordner und fügt unten zwei Zeilen an, und speichert dann so ab:
AuthType Basic
AuthUserFile /var/www/.htpasswd
AuthName "xxxxx.dyndns.org"
require valid-user
allow from all
satisfy Any
Da mein Blog sowieso gerade umgezogen ist, hier mal die Technik, die dahinter steckt wenn man noch die alte URL aufruft.
Ein Beispiel:
Man ruft blog.computerjan.de/kategorie/firefox und wird auf webwork-blog.net/kategorie/firefox umgeleitet.
Das ganze wird mit mod_rewrite auf einem Apache-Server realisiert:
Falls ihr noch kein .htaccess-File in eurem Rootverzeichnis habt, erstellt eine .htaccess und fügt einfach folgenden Code an:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.webwork-blog\.net$
RewriteRule ^http://www.webwork-blog.net%{REQUEST_URI} [L,R=301]
Die Domain muss selbstverständlich angepasst werden. Achtung !! Die Punkte müssen escaped werden. Nun werden alle Aufrufe die nicht von www.webwork-blog.net stammen auf www.webwork-blog.net umgeleitet
Wenn schon eine .htaccess vorhanden ist, müsst ihr schauen das ihr die Regeln richtig anordnet. Schaut euch einfach die Hilfe auf mod-rewrite.de an oder schreibt auf der gleichen Seite ins Forum.
Seit längerem habe ich Spamprobleme im Gästebuch meiner Privat-HP. Ca. zwei Spameinträge pro Tag. Manchmal mit Werbung für illegale Arzneimittel, Viagra oder Pornografie. Jaja es ist schon schlimm heutzutage mit Gästebuch, Trackback -oder Kommentarspam. Fast jeder der eine eigene Website/Blog betreibt weiß um was es sich hier handelt. Hier möchte ich euch ein kleines Spamblocksystem vorstellen. Vorraussetzung dafür ist, dass man weiß welche IP und welcher User-Agent hinter den Spameinträgen steckt.
Mehr…