| | #1 (permalink) |
| PostRank: 0 ![]() Registriert seit: 01.12.2006
Beiträge: 3
| Frage zu .htaccess Hallo, ich habe eine Frage. Ich habe die aktuelles Wordpress Version installiert und Permalinks mit folgendem String eingestellt. /%year%/%monthnum%/%day%/%postname%/ Die .htaccess war zu dem Zeitpunkt nicht beschreibbar. Trotzdem funktionieren die sauberen Links, alle Seiten und auch die Suche funktionieren seit Monaten problemlos. URL´s sehen in etwa so aus: http://www.domain.de/2006/11/06/blah/ Da ich überall was von Problemen mit der .htaccess gelesen habe, frage ich mich, warum es bei mit ganz ohne läuft. Das verunsichert mich ein bischen. Benötigt man also bei entsprechender Einstellung des Servers gar keine .htaccess für die Permalinks? Gibt es irgendwelche Nachteile ohne .htaccess, die ich vieleicht noch nicht bemerkt habe? btw: Wenn ich das Schreiben der .htaccess erlaube habe ich keinen Zugriff mehr auf die Seiten. Auch nicht mit der "alten" umfangreicheren .htaccess. Grüße, Mushin ps. ich benutze auch nicht den Trick mit index.php im Permalinks String! |
| | |
| | #2 (permalink) |
| PostRank: 10 ![]() Registriert seit: 13.12.2005 Ort: Aachen
Beiträge: 2.078
| Das liegt vermutlich daran, dass die Interpretation der URL seit WP 2 nicht mehr von der .htaccess gesteuert werden sondern WP-intern. Im Übrigen kannst Du uns ruhig Deine echte URL verraten oder zumindest example.com, example.org oder example.net als Beispiel-URLs nehmen.
__________________ Plugins! |
| | |
| | #3 (permalink) | |
| PostRank: 10 ![]() Registriert seit: 21.10.2006
Beiträge: 2.107
| Zitat: Wenn ich eine Seite mit z.B.: http://example.net/2006/11/06/blah/ aufrufe, interpretiert doch der Webserver das als Unterverzeichnis /2006/11/06/blah/, das gibt es aber nicht wirklich und so kommt ein Error 404. Oder habe ich da was übersehen? Mit Rewerite in der .htaccess wird das dann ja normalerweise uminterpretiert, aber ohne? Wie soll das gehen? Gruß Ingo | |
| | |
| | #4 (permalink) |
| PostRank: 10 ![]() Registriert seit: 13.12.2005 Ort: Aachen
Beiträge: 2.078
| Stimmt, ich habe mich geirrt. Damit das fehlende Verzeichnis von WordPress als virtuelle Struktur erkannt werden kann, muss es ja doch ein paar Zeilen in der .htaccess geben: Code: RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
__________________ Plugins! |
| | |
| | #5 (permalink) | |
| PostRank: 0 ![]() Registriert seit: 01.12.2006
Beiträge: 3
| Zitat:
http://www.seismoblog.de/ Inhalt der .htaccess ErrorDocument 401 /index.php ErrorDocument 403 /index.php ErrorDocument 404 /index.php ErrorDocument 500 /index.php Geändert von Mushin01 (01.12.2006 um 18:08 Uhr). | |
| | |
| | #6 (permalink) |
| PostRank: 10 ![]() Registriert seit: 21.10.2006
Beiträge: 2.107
| Ahso, über benutzerdefinierte Error-Dokumente. Na gut, zwar nicht besonders schön, aber scheint ja zu gehen. Nur einen 500er umleiten, ob das eine so gute Idee ist? Zumindenst funktioniert es auch nicht einfach so, sondern eben doch über die .htaccess Gruß Ingo |
| | |
| | #7 (permalink) | |
| PostRank: 0 ![]() Registriert seit: 01.12.2006
Beiträge: 3
| Zitat:
das sind die Standarteinträge die Confixx zur Fehlerbehandlung ausspuckt um index.php erweitert. Du scheinst Recht mit Deiner Vermutung zu haben, denn wenn ich die .htaccess lösche, funktionieren die Permalinks nicht mehr. Wegen dem 500er. Wenn ich ein Problem habe, checke ich die error_logs. Aber das ist ein anderes Thema. | |
| | |
| | #8 (permalink) |
| PostRank: 10 ![]() Registriert seit: 13.12.2005 Ort: Aachen
Beiträge: 2.078
| Das wiederum gibt meiner obigen Annahme recht. Sind zwar keine mod_rewrite-Regeln, aber bewirken das Gleiche.
__________________ Plugins! |
| | |
| | #9 (permalink) |
| PostRank: 10 ![]() Registriert seit: 21.10.2006
Beiträge: 2.107
| Naja, der index.php dürfte es egal sein, ob sie die 'REDIRECT_URL' vom der RewriteRule oder dem ErrorDocument bekommt. Bei dem 500er Fehler dachte ich eher an die Gefahr einer Endlosschleife. Schwere Fehler tritt auf, die 500er Seite wird aufgerufen und verursacht aber wieder einen schweren Fehler usw... Der Apache wird wohl hoffentlich so intelligent sein und das erkennen. Für die Funktion der Permalinks dürfte die 404er-Umleitung ausreichend sein. Gruß Ingo |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |