Leidiges Thema - Permalinks stimmen nicht

  • Hallo zusammen,

    da mir die Suchmaschine nicht geholfen hat, frage ich hier nochmal nach.

    Ich habe einen Blog ( http://www.banthrass.de) und will diesen nun mal etwas bekannter machen. Daher würde ich gern permalinks einsetzen. Aktuell habe ich nur folgende Struktur http://www.banthrass.de/?p=399. Ich will nun das "p=399" durch einen permalink ersetzten. Sobald ich dies aber in den Einstellungen auf /%category%/%postname/ setze, findet Wordpress meine Beiträge nicht mehr. Ich habe es bereits mit einem MigrationsPlugin versucht, leider ohne Erfolg. auch die Suchmaschine hilft nicht weiter.

    einer einen tip?

    • Anzeige

    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.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo,


    Sobald ich dies aber in den Einstellungen auf /%category%/%postname/ setze,

    steht dir auf WebServer Seite [COLOR=Red]mod_rewrite[/COLOR] zur Verfügung?

    auf /%category%/%postname/ setze, findet Wordpress meine Beiträge nicht mehr.

    Welche Fehlermeldung hast du in der Log-Datei vom WebServer?

    Wie ist die .htaccess aufgebaut?

    cu

    ralf

    Mit offenen Augen träumen

  • Hallo Ralf und danke für deine Hilfe.

    Ob ReWrite funktioniert kann ich nicht zu 100% sagen. Wie finde ich das denn heraus? Durch eine info.php sicherlich oder?

    Das hier steht in meiner .htaccess

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Wenn ich auf einen Beitrag klicke, nachdem ich auf Permalinks gestellt habe, erhalte ich diese Meldung auf der Webseite:

    The requested URL /2011/03/08/amazon-web-services-aws-jargon/ was not found on this server.

    Was genau die Log sagt, kann ich erst heute Mittag schauen wenn ich zuhause bin.

    Danke nochmal.


  • Ob ReWrite funktioniert kann ich nicht zu 100% sagen. Wie finde ich das denn heraus? Durch eine info.php sicherlich oder?

    Mit PHP kann man es versuchen. erstelle eine neue PHP-Datei auf deinem Server mit folgenden Inhalt


    PHP
    <?php
    
    
    phpinfo();

    rufe die Datei mit deinem Browser auf

    http://example.org/dein_info_script.php

    durchsuche die Seite nach "mod_rewrite" oder evtl. unter apache2handler
    Loaded Modules. solltest du mod_rewrite finden.

    Oder wende dich an deinen Provider

    ralf

    Mit offenen Augen träumen

  • Hallo Ralf,

    In den Loaded Modules ist mod_rewrite aufgelistet. Scheint also aktiviert.

    Und nun?

  • Hallo,

    prima - dann ist das Modul vorhanden.

    Zitat


    /%category%/%postname/

    ändere dies nach

    Zitat


    /%category%/%postname%/

    oder

    Zitat


    /%postname%/

    Wenn dein WP im DocRoot vom WebServer liegt, verwende

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Wenn du eine 403 Fehlermeldung hast und keine 404 Meldung melde dich noch mal ;)

    ralf

    Mit offenen Augen träumen

  • Oh ich hatte ein % vergessen :). Habs nun nachgetragen und mal auf die Permalinks umgestellt. leider erhalte ich noch Fehler 404.

    Ich sag mal so. Die Webseite hat jetzt nicht unmengen an Beiträgen. Im schlimmsten Fall könnte ich auch die 30 Beiträge nach und nach neu erstellen oder so.

    Falls du aber noch einen Tip für mich hast, wäre ich dankbar.

    Adios


  • Ich sag mal so. Die Webseite hat jetzt nicht unmengen an Beiträgen. Im schlimmsten Fall könnte ich auch die 30 Beiträge nach und nach neu erstellen oder so.

    Du verwendest WordPress 2.8.6

    mmh ... evtl. funktioniert die Änderungen der Permalinks bei
    bei dieser alten Version nur bei neuen Artikeln.

    WP speichert zu jedem Artikel die URL in der Datenbank.
    z.B. unter guid in prefix_posts

    evtl. erfasst du ein Test Artikel und prüfst hier die
    Erreichbarkeit.

    Sollte wie von mir erwartet dieser Link funktionieren musst du jeden
    alten Artikel eben editieren.

    Ich würde hier alledings ein update auf 3.1 empfehlen und
    die Beseitigung der Fehler. Z.b.

    PHP
    preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /www/[...]/plugins/wassup/wassup.php on line 3954

    durchführen und erst dann die neue Link Struktur in
    die Datenbank übernehmen.

    Die PHP Fehlermeldungen würde ich mir vielleicht loggen und
    nicht unbedingt meinen Besuchern zeigen.


    ralf

    Mit offenen Augen träumen

  • Hallo zusammen!
    Ich bin gerad dabei auf WP um zusteigen und habe genau das gleiche Problem.

    Du verwendest WordPress 2.8.6

    mmh ... evtl. funktioniert die Änderungen der Permalinks bei
    bei dieser alten Version nur bei neuen Artikeln.

    Neue Artikel zu erstellen hab ich probiert, die Links sind zwar in der gewünschten Schreibweise aber führen immer noch ins Nichts.

    Ich hab auch noch die alte Version ... vielleicht muss ich ja auch die neue Installieren.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!