Weiterleitung von domain.tld zu www.domain.tld

Häufig zeigen die Domains domain.tld und www.domain.tld auf die selben Inhalte. Dies kann als so genannter „Dublicate Content“ gewertet werden.

Um also alle Anfragen an domain.tld auf www.domain.tld weiterzuleiten gibt es die Möglichkeit per .htaccess eine entsprechende Url-Rewrite Regel für eine 301-Weiterleitung („Moved Permanently“) einzurichten.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.tld$ [NC]
RewriteRule ^(.*)$ http://www.domain.tld/$1 [R=301,L]

Eine 301-Moved-Permanently Weiterleitung weist den Client an, sich die ursprüngliche Adresse (in diesem Fall ohne „www“) nicht zu merken, sondern nur die neue Adresse!

Weitere Informationen zu HTTP Status-Codes beantwortet Wikipedia:
http://de.wikipedia.org/wiki/HTTP-Statuscode

Edit:
Das oben gelistete Rewrite kann auch allgemeiner (es muss keine Domain mehr angegeben werden) gehalten werden, in dem es wie folgt angepasst wird:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?!www)(.+) [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

Google Sniplets (Anzeigetext im Suchergebnis)

Ein Sniplet in einem Google Suchergebnis ist die Textvorschau, die zu dem Ergebnis unterhalb des Titels platziert wird.

Warum zeigt Google in einem Suchergebnis zu einer Seite mal den Inhalt der aus dem META-Tag Description und mal einen Auszug aus dem „Content“ einer Seite (leider ist zumeist das erste im Quelltext die Navigation)?

Vermutung: Wenn die Qualität der META-Description gut ist, wird diese verwendet. Reicht die Qualität nicht aus, wird ein Teil aus dem „Content“ der Seite verwendet.

Aber wann ist die Qualität eines Snipplets gut?

Eine Frage die Google selbst beantwortet:
http://googlewebmastercentral-de.blogspot.com/2007/10/wie-ihr-snippets-durch-ein-makeover-der.html

Montag und Sonntag einer Kalenderwoche

Den Montag und den Sonntag einer gegebenen Kalenderwoche kann mit PHP (ab Version 5) einfach wie folgt ermittelt werden:

<?php
$tsMonday = strtotime(date('Y') . 'W' . date('W') . '1'));
$tsSunday = strtotime(date('Y') . 'W' . date('W') . '7'));
?>

Dabei wird ein Datumsstring in der Form ‚2008W411‘ an strtotime() übergeben, also Jahr 2008, KW 41, Tag 1 (Montag).

Andere Tage einer KW können durch anpassen des Tages (1-7) errechnet werden.

2-Port RAID Controller Debian Etch

Sofern unter Debian Etch (Kernel 2.6.18-x) ein RAID-Controller eingesetzt werden soll, empfiehlt sich z.B. der 3ware 8006-2 Sata Controller (2 Port). Die Karte ist eine PCI-Karte und überträgt somit max 133 MByte/s. Als Treiber fungiert das entsprechende Kernel Modul „3w_xxxx“.

Wer bereits den 2.6.19er Kernel sein Eigen nennt, dem empfiehlt sich dann schon der 9650SE-02LP Controller (auch von 3ware), der bereits als PCI-Express arbeitet und somit deutlich schneller ist.  Für Debian Etch kann der Backports Kernel herunter geladen werden, der diesen Treiber bereits beinhaltet.

PS: Danke an Janek und Benjamin für die Infos!

Videokonvertierung

Um einen Film z.B. von DVD in Mpeg4 oder H.264 zu konvertieren scheint mir aktuell HandBrake das geeinetste Freeware-Tool! Über vordefinierte Profile, wie z.B. das „iPod“ Profil, lassen sich gängige Optionen vorauswählen.

Über Bildoptionen kann u.a. die gewünschte Zielgröße angegeben werden, oder das Original an den Rändern beschnitten werden. Für richtig gute Qualität sollte die Bitrate auf 2500 kbps gestellt werden!

Ein Guide von HandBrake ist in Aufbereitung.

HandBrake steht unter Windows, Mac und Linux zum Download zur Verfügung.