Wieder online
Vielleicht haben es einige schon gemerkt, mein Blog war seit gestern Abend nicht mehr aufrufbar.
Nachdem ich darauf hingewiesen wurde, dass der Kommentar-Feed nicht funktioniert, wollte ich die Permalink-Struktur ändern, da irgendein & oder ? im Permalink einen Fehler verursachte (WordPress ist schuld
).
Was ist ein Permalink?
Ein Permalink oder Permanentlink ist ein eindeutiger, dauerhafter Identifikator in Form einer URL.
Permalinks sollen sicherstellen, dass die referenzierten Objekte zum einen immer über eine einheitliche URL anstatt in verschiedener Form verlinkt werden und zum anderen, dass die Adressen dauerhaft in dieser Form erhalten bleiben.
Vorher erhielt man einen Link in der Form:
http://www.blog.miracleworld.de/?p=123
Damit kann ja niemand etwas anfangen. Der gleiche Link soll in der Form erscheinen:
http://www.blog.miracleworld.de/index.php/2009/01/18/wieder-online/
Vorher wurde noch fleißig ein Backup gemacht, man weiß ja, dass ab und zu mal etwas unvorhergesehenes passiert.
Dies lies natürlich auch nicht lange auf sich warten. Danach folgte ein hübscher 403-Error im Browser.
Recherchen ergaben, dass auf dem Apache-Sever die mod_rewrite-Funktion aktiviert sein muss. Naja, ist sie wahrscheinlich nicht. Support ist natürlich im Wochenende.
Man muss die vorhandene .htaccess-Datei im wordpress-Root-Ordner löschen (wer sie nicht findet, es ist eine versteckte Datei). Danach kann man wieder auf das Back- und Frontend zugreifen.
Bringt meinen Permalinks natürlich nicht viel, weil die immer noch wie vorher aufgebaut sind.
Ich habe aber in einem Forum einen Lösungsweg entdeckt.
Man nutzt die benutzerdefinierte Permalink-Struktur und gibt folgende Zeile ein:
/index.php/%year%/%monthnum%/%day%/%postname%/
Jetzt funktionieren auch die Kommentar-Feeds wieder
















18. Januar 2009, 15:31 Uhr
Mit der Rewrite-Condition
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
müsstest Du auch noch das /index.php/ aus der URL rausbekommen.
http://www.blog.miracleworld.de/2009/01/18/wieder-online/ ist noch hübscher!
18. Januar 2009, 15:35 Uhr
Ja ich weiß, das index stört mich auch noch, aber besser als nix, dachte ich mir erstmal.
hmmm, das sieht dem sehr ähnlich, was in der .htaccess stand, als ich sie gelöscht habe. Ist das das oder kann man damit das fehlende mod_rewrite-Modul umgehen?
Nicht, dass ich wieder offline bin
18. Januar 2009, 16:19 Uhr
Wuhu endlich wieder online
Hatte mich schon gestern gefragt was los ist
20. Januar 2009, 16:30 Uhr
Öhm, also das mod_rewrite bräuchtest Du schon
Normal ist ja auch in der .htaccess ‘nen Absatz, der prüft ob das Modul aktiv ist.
Gibts denn Fehler?
20. Januar 2009, 17:44 Uhr
genau mit diesem Problem ging der ganze Mist ja los!