Hallo suedkind,
so jetzt klappt es. Danke.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo suedkind,
so jetzt klappt es. Danke.
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Vorschlag:
Bei den Optionen/Permalinks schreibst Du in die obere der beiden Eingabefelder folgendes:
Und in die untere Zeile:
Du mußt übrigens nicht zwangsläufig Slashes zum trennen der Variablen benutzen. Ich habe bei mir die Variablen teilweise sogar mit Bindestrich verbunden.
Aus einem:
wird beispielsweise folgender link:
http://www.example.com/2005-01/wordpress-ist-ganz-toll
Wie Du siehst, taucht der Ausdruck /archiv bisher nirgends auf. Den brauchst Du nämlich erst in der Zeile in der auch "abgelegt unter:" steht. Er führt zu den einzelnen Kategorien. Darum habe habe ich ihn bei mir auch nicht weiter /archiv genannt, sondern /kategorie.
Also summa sumarum sollte der Text in Deiner .htaccess so aussehen:
RewriteEngine On
RewriteBase /
RewriteRule ^archiv/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?category_name=$1&feed=$2 [QSA]
RewriteRule ^archiv/?(.*) /index.php?category_name=$1 [QSA]
RewriteRule ^author/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?author_name=$1&feed=$2 [QSA]
RewriteRule ^author/?(.*) /index.php?author_name=$1 [QSA]
RewriteRule ^([0-9]{4})/?([0-9]{1,2})?/?([0-9]{1,2})?/?([_0-9a-z-]+)?([0-9]+)?/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&page=$5 [QSA]
RewriteRule ^([0-9]{4})/?([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)?/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5 [QSA]
RewriteRule ^([0-9]{4})/?([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)?/trackback/?$ /wp-trackback.php?year=$1&monthnum=$2&day=$3&name=$4 [QSA]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1 [QSA]
RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1&withcomments=1 [QSA]
Alles anzeigen
Gruß
DogMan
Hmpff - ist doch immer wieder das gleiche: Ich brauche zu lange, weil ich das erst einmal bei mir probieren will... und dann bin ich zu spät ... hmpff
Auch ich verzweifel gerade ...
Hallo,
habe heute meine Webseite http://www.imixed.net von dem Open Source CMS Mambo auf WordPress umgestellt.
Lt. info.php ist rewrite_mod geladen.
Die .htaccess ist auch vorhanden und wird generell auch modifiziert, wenn ich die Permalink-Einstellungen im Admin-Interface ändere. Abgelegt ist die .htaccess im Root-Verzeichnis meines Webserver, dort wo auch WordPress installiert ist (samt index.php).
Beim Zugriff auf ein Archiv, eine Kategorie oder einen Blog laufe ich jedoch immer auf eine "Objekt nicht gefunden - Error 404" Meldung.
Inhalt der .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=44]
RewriteRule ^(impressum)/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?pagename=$1&feed=$2 [QSA,L]
RewriteRule ^(impressum)/(feed|rdf|rss|rss2|atom)/?$ /index.php?pagename=$1&feed=$2 [QSA,L]
RewriteRule ^(impressum)/page/?([0-9]{1,})/?$ /index.php?pagename=$1&paged=$2 [QSA,L]
RewriteRule ^(impressum)/?([0-9]+)?/?$ /index.php?pagename=$1&page=$2 [QSA,L]
RewriteRule ^(impressum)/trackback/?$ /index.php?pagename=$1&tb=1 [QSA,L]
RewriteRule ^feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?&feed=$1 [QSA,L]
RewriteRule ^(feed|rdf|rss|rss2|atom)/?$ /index.php?&feed=$1 [QSA,L]
RewriteRule ^page/?([0-9]{1,})/?$ /index.php?&paged=$1 [QSA,L]
RewriteRule ^comments/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?&feed=$1&withcomments=1 [QSA,L]
RewriteRule ^comments/(feed|rdf|rss|rss2|atom)/?$ /index.php?&feed=$1&withcomments=1 [QSA,L]
RewriteRule ^comments/page/?([0-9]{1,})/?$ /index.php?&paged=$1 [QSA,L]
RewriteRule ^search/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?s=$1&feed=$2 [QSA,L]
RewriteRule ^search/(.+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?s=$1&feed=$2 [QSA,L]
RewriteRule ^search/(.+)/page/?([0-9]{1,})/?$ /index.php?s=$1&paged=$2 [QSA,L]
RewriteRule ^search/(.+)/?$ /index.php?s=$1 [QSA,L]
RewriteRule ^kategorie/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?category_name=$1&feed=$2 [QSA,L]
RewriteRule ^kategorie/(.+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?category_name=$1&feed=$2 [QSA,L]
RewriteRule ^kategorie/(.+)/page/?([0-9]{1,})/?$ /index.php?category_name=$1&paged=$2 [QSA,L]
RewriteRule ^kategorie/(.+)/?$ /index.php?category_name=$1 [QSA,L]
RewriteRule ^blog/author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?author_name=$1&feed=$2 [QSA,L]
RewriteRule ^blog/author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?author_name=$1&feed=$2 [QSA,L]
RewriteRule ^blog/author/([^/]+)/page/?([0-9]{1,})/?$ /index.php?author_name=$1&paged=$2 [QSA,L]
RewriteRule ^blog/author/([^/]+)/?$ /index.php?author_name=$1 [QSA,L]
RewriteRule ^blog/([0-9]{4})/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&feed=$2 [QSA,L]
RewriteRule ^blog/([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&feed=$2 [QSA,L]
RewriteRule ^blog/([0-9]{4})/page/?([0-9]{1,})/?$ /index.php?year=$1&paged=$2 [QSA,L]
RewriteRule ^blog/([0-9]{4})/?$ /index.php?year=$1 [QSA,L]
RewriteRule ^blog/([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&feed=$3 [QSA,L]
RewriteRule ^blog/([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&feed=$3 [QSA,L]
RewriteRule ^blog/([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$ /index.php?year=$1&monthnum=$2&paged=$3 [QSA,L]
RewriteRule ^blog/([0-9]{4})/([0-9]{1,2})/?$ /index.php?year=$1&monthnum=$2 [QSA,L]
RewriteRule ^blog/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&day=$3&feed=$4 [QSA,L]
RewriteRule ^blog/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&day=$3&feed=$4 [QSA,L]
RewriteRule ^blog/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$ /index.php?year=$1&monthnum=$2&day=$3&paged=$4 [QSA,L]
RewriteRule ^blog/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$ /index.php?year=$1&monthnum=$2&day=$3 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&day=$3&feed=$4 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&day=$3&feed=$4 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/page/?([0-9]{1,})/?$ /index.php?year=$1&monthnum=$2&day=$3&paged=$4 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/?$ /index.php?year=$1&monthnum=$2&day=$3 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/([^/]+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/([^/]+)/page/?([0-9]{1,})/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&paged=$5 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/([^/]+)/?([0-9]+)?/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&page=$5 [QSA,L]
RewriteRule ^blog/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/([^/]+)/trackback/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&tb=1 [QSA,L]
</IfModule>
# END WordPress
Alles anzeigen
Falls es wichtig sein sollte: Ich nutze die 1.5er Beta vom 25. Jan '05.
mmh ..., mit angaben der index.php geht es, siehe http://www.imixed.net/index.php/blog/2004/09/, ich hatte mal gelesen, dass das in einigen fällen notwendig ist, erinnere mich aber nicht mehr warum
Danke Dir erst mal, Suedkind. Hat jemand anders vielleicht noch eine Idee?
Also da hast du irgendwo was durcheinandergebracht. Was steht denn bei dir im Adminbereich unter
Optionen > Permalinks > Struktur
Da müsste bei dir ungefähr das stehen:
index.php/%year%-%monthnum%-%day%/%postname%
entferne die "index.php" aus der Strukur, dann generiert dir WP den Inhalt der .htacces, kopiere den Inhalt in dein root-Verzeichnis. Wenn du dann ohne ende 404er anfezeigt bekommst, unterstützt dein Server den mod_rewrite nicht.
Hallo Olaf,
ich abe heute Morgen noch den Eintrag index.php vorangestellt, damit es überhaupt funktioniert. Wenn ich den Eintrag lösche, erhalte ich das gestern beschriebene Problem! Aber so (mit index.php) sieht es halt echt doof aus. :-(
Im Output von info.php wird klar dargestellt, dass der rewrite_mod geladen ist. Und wenn es das nicht wäre, würde es ja auch jetzt nicht funktionieren?!?! Denn egal, ob ich nun ein index.php in den Eintrag unter Admin-Options-Permalinks einbaue oder nicht ... es sind virtuelle URLs, oder?
Für alle Fälle hier mal ein Blick auf info.php bei mir: http://www.imixed.net/info.php
Ich habe vorher mit Mambo ja auch den rewrite_mod genutzt und hatte dort keine Probleme.
So ein Mist ...
Ich hörte mal, dass sich WordPress 1.2 und PHP 5 nicht so recht vertragen sollen. Inwieweit Dein Problem davon betroffen ist, kann ich aber leider nicht beurteilen...
Hast Du die Möglichkeit, das ganze mit einer 4rer Version auszuprobieren?
Gruß
DogMan
Ich habe ja gar kein WP 1.2, sondern 1.5 ...
PHP Version kann ich nicht ändern.
Ich höre aber auch gerade in einem anderen Forum von Anwendern, die Probleme bit htaccess bei dem Webpack haben, dass ich auch nutze ... muss das erst mal klären; könnte doch am Provider liegen.
Zitat von imixedIch habe ja gar kein WP 1.2, sondern 1.5 ...
PHP Version kann ich nicht ändern.
Merkwürdig: Wenn ich auf die Seite
http://www.stanley-goodspeed.com/
gehe und in den Quelltext schaue, steht da in der sechsten Zeile:
Lass mich raten: Ihr redet mittlerweile von einer anderen Seite, gelle? 8)
DogMan
Rrrrrrichtiiiiiig! :D
Mittlerweile habe ich mit meiner http://www.imixed.net eingemischt.
*grins* Jup, meine Seite (http://www.stanley-goodspeed.de) funktioniert mittlerweile dank eurer Hilfe einwandfrei.
Und mein Anliegen scheint wohl sehr wahrscheinlich eher auf ein kleines Problemchen mit meinem Webhoster zurückzuführen zu sein :?
Seit Samstag ist es definitiv: Es liegt am Web-Provider. Zwar wird das Modul mod_rewrite generell geladen aber in dem von mir gewähltem WebPack nicht unterstützt. Suuuuper :x Das war vorab mit der Dame vom Vertrieb von Hosteurope anders besprochen. Jetzt schaumer mal, wie ich am unkompliziertesten wechseln kann. Denn ich will wieder - so wie früher - .htaccess Zugriff haben. Ich will, ich will, ich will.
Ich weiß ja nicht, ob der Vergleich arg hinkt, aber es fühlt sich für mich so an, als hättest Du ein neues Auto, dürftest aber die Gangschaltung nicht benutzen.
Sieh zu, dass Du diesen ungastlichen Ort alsbald verlässt...
Gruß
DogMan
welchen grund kann es eigentlich dafür geben, dass mod_rewrite in einem paket nicht freizuschalten?
was ist daran ein kostenfaktor?
Das dürfte dann wohl reine Politik sein und der Wunsch mehr Geld zu verdienen. Einen wirklichen Grund gibt es nicht.
Ich für meinen Teil zahle nun also monatlich zwei Euro mehr und habe dafür seit 4 Stunden auch endlich meine Permalinks.
Es lebe die Marktwirtschaft. Hurra. :evil:
Zitat
Ich für meinen Teil zahle nun also monatlich zwei Euro mehr und habe dafür seit 4 Stunden auch endlich meine Permalinks.
na ich hoffe der provider ist ansonsten akzeptabel ...
Bin bei Hosteurope und habe eigentlich in über zwei Jahren noch nie irgendwelche Probleme gehabt. Keine mir bekannten Ausfälle, nur sehr wenig Wartungsarbeiten (immer angekündigt), immer korrekte Rechnungen, vernünftiger Online-Zugriff auf alle Einstellungen und eMails. Kann mich - von diesem Mal abgesehen - nicht beklagen.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!