Ich hatte heute wieder dieses Problem mit Tweetnest und einer Subdomain. Damit ich das das nächste Mal gleich wiederfinde und ihr auch etwas davon habt, landet das nun hier.

Das Problem mit Tweetnest ist, dass es eine .htaccess Datei mitliefert, die relative Pfade auf . als rewrite-Rule beinhaltet. Das geht unter einer Subdomain schief.

So sieht die mitgelieferte .htaccess aus:

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

Damit sie unter einer Subdomain funktioniert, müsst ihr sie auf das hier ändern:

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

Weitere Artikel