Tweetnest unter Subdomain installieren

Ich habe die letzten Monate einige Skripe auf meinem Webspace installiert. Da ich nur eine Domain habe, nutze ich meistens Subdomains. Für Tweetnest habe ich mich für tweet.tobis-bu.de.
Als ich das Skript Mitte Juni installiert habe, war es leider noch nicht auf die neue Twitter API 1.1 umgestellt. Doch das war dann Anfang Juli der Fall. So ging die Installation dann recht einfach und auch das Laden der Tweets verlief ohne große Probleme. Doch bei der Anzeige der Monatsarchive oder Favoriten oder auch nur Suchergebnisse bekam ich immer 404 Errors.

Das liegt ganz offensichtlich an der .htaccess Datei.

Ursprünglich steht nur folgendes drin.

RewriteEngine On
RewriteRule ^sort/?$ ./sort.php [L]
RewriteRule ^favorites/?$ ./favorites.php [L]
RewriteRule ^search/?$ ./search.php [L]
RewriteRule ^([0-9]+)/([0-9]+)/?$ ./month.php?y=$1&m=$2
RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/?$ ./day.php?y=$1&m=$2&d=$3

Das reicht normalerweise bei normalen Domains auch aus.

Bei Subdomains empfiehlt es sich aber noch die Basis anzugeben.

RewriteBase /

Und das Ganze dann an erster Stelle dann so:

RewriteBase /
RewriteEngine On
RewriteRule ^sort/?$ ./sort.php [L]
RewriteRule ^favorites/?$ ./favorites.php [L]
RewriteRule ^search/?$ ./search.php [L]
RewriteRule ^([0-9]+)/([0-9]+)/?$ ./month.php?y=$1&m=$2
RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/?$ ./day.php?y=$1&m=$2&d=$3

Eine andere Möglichkeit ist: Überall den Punkt bei den RewriteRule Sachen wegzumachen „/sort.php“ statt „./sort.php“. Hat bei mir aber nicht funktioniert und ist auch mehr Arbeit. :) Bei Funkenstrahlen war dies aber eine Möglichkeit.

Ich brauch den Tipp nicht mehr, aber vielleicht hilft es euch ja weiter. :)