Archiv des Monats: Juni 2011
.htaccess Hotlinking Schutz
Zeilenumbrüche in Excel entfernen
Muss man in Excel alle Zeilenumbrüche in einem Feld entfernen, kann dies per Makro erledigt werden: Sub ZeilenumbrücheErsetzen() ActiveSheet.Cells.Replace Chr(10), » » End Sub
SQL Replace
Muss man in einer Datenbank einen String ersetzen, kann dies einfach mit einem REPLACE Statement erledigt werden. REPLACE sucht nach einer bestimmten Zeichenfolge eines Strings und ersetzt diesen mit einer anderen Zeichenfolge. Somit ergibt dieses Statement: SELECT REPLACE(‹BlatterTech Rocks!›, ‹Rocks›, ‹Rolls›) gibt folgendes zurück: BlatterTech Rolls! …
.htaccess – Webseite nur mit www.
Je nach Einstellung des Hosting-Providers ist eine Webseite sowohl über «www.domain.ch» wie auch über «domain.ch» erreichbar. Damit die Seite nur über eine Adresse erreichbar ist, kann in der .htaccess Datei folgendes eingetragen werden: RewriteEngine onRewriteCond %{HTTP_HOST} ^domain.ch$ [NC]RewriteRule ^(.*)$ http://www.domain.ch/$1 [R=301,L] das ganze geht natürlich auch …
Feeds auf Feedburner umleiten
Feed auf Feedburner umleiten RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteRule ^feeds/[FEEDNAME]$ http://feeds2.feedburner.com/[DEIENFEEDADRESSE] [R=302,L] [FEEDNAME] und [DEINEFEEDADRESSE] mit dein eigenen Daten ersetzen. Der Redirect Code 302 zeigt an, dass es sich um eine temporäre Umleitung handelt. Somit kann die Weiterleitung später problemlos aufgehoben werden.
robots.txt
Die robots.txt steuert den Zugriff der Suchmaschinen auf die Seite. Mit der robots.txt wird einerseits der Suchmaschine mitgeteilt wo sie suchen soll und wo sie Informationen zur Seite finden und andererseits eingeschränkt welche Seiten oder Dateien nicht indexiert werden dürfen. Hier ein Beispiel einer robots.txt User-agent: …
Sichere Downloads mittels .htaccess und FrontEndUsers (securefile1.1)
Um sichere Downloads (nur für authentifizierte Benutzer) zu ermöglichen gibt es verschiedene Wege. Ein Download-Manager-Modul wäre die eine Möglichkeit. Seit längerem gibt es für CMS Made Simple das Plugin securefile. Ich habe das Plugin nun ein wenig weiterentwickelt und den Einsatz vereinfacht. Voraussetzung ist das FrontEndUser …
Selektives aktivieren von Debug Modus bei CMSms
Der Debugmodus von CMS Made Simple kann beim Entwickeln und/oder der Fehlersuche sehr praktisch sein. Es werden alle SQL Statements sowie die benötigten Zeiten angezeigt. Des weiteren werden Sicherheitshinweise angezeigt, wenn Module nicht korrekt konfiguriert sind. Will man dies allerdings bei einer aktiven Seite in der …