1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Permalink zu anderem Permalink weiterleiten

Dieses Thema im Forum "Konfiguration" wurde erstellt von elterr1ble, 10. Februar 2016.

  1. elterr1ble

    elterr1ble Member

    Registriert seit:
    21. September 2015
    Beiträge:
    8
    Zustimmungen:
    0
    Hi,

    der Permalink war lange Zeit auf "Einfach" (?p=123) gestellt und wurde jetzt aus SEO-technischen Gründen auf "Beitragsname" gestellt.
    Nun lassen sich ja die Beiträge trotzdem noch mit ?p=123 aufrufen. Aber dann steht das auch so in der URL.

    Frage:
    Gibt es eine Möglichkeit, das ganze so einzustellen, dass in der URL trotzdem der neue Permalink steht?

    Beispiel:
    Eigentliche URL ist www.beispiel.de/beitrag/
    Beitrag lässt sich auch aufrufen über www.beispiel.de/?p=123
    In der URL soll jetzt aber nicht stehen www.beispiel.de/?p=123 sondern www.beispiel.de/beitrag/

    Gibt es vllt ein PHP Script, in dem man mit Hilfe von $_GET['p'] auf den eigentlich eingestellten Permalink weiterleiten kann?

    Vielen Dank schonmal,
    elterr1ble
     
  2. Monika

    Monika Well-Known Member
    Ehrenmitglied

    Registriert seit:
    4. Juni 2005
    Beiträge:
    14.126
    Zustimmungen:
    2
  3. elterr1ble

    elterr1ble Member

    Registriert seit:
    21. September 2015
    Beiträge:
    8
    Zustimmungen:
    0
    Danke! ..Aber dann gibt er mir nur "You don't have to do any redirects, WordPress will do it for you."
     
  4. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    dann stimmt bei dir was nicht. WP wandelt nach Umstellung der Permalinks automatisch die /p=xxx in /beitragsname um.
    Check das mal mit einem anderen Theme (Twenty-xxx) und mit deaktivierten Plugins.
     
  5. elterr1ble

    elterr1ble Member

    Registriert seit:
    21. September 2015
    Beiträge:
    8
    Zustimmungen:
    0
    Das wird schwierig, wegen Live-Betrieb. Wenns hilft, ich habe das Theme "Tulip".

    Kann es daran liegen, dass meine Permalinkeinstellung Benutzerdefiniert ist?
    /%category%/%postname%/
     
  6. elterr1ble

    elterr1ble Member

    Registriert seit:
    21. September 2015
    Beiträge:
    8
    Zustimmungen:
    0
    Weiß niemand Rat? :(
     
  7. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    wie gesagt, deaktiviere mal testweise ALLE Plugins.
     
  8. elterr1ble

    elterr1ble Member

    Registriert seit:
    21. September 2015
    Beiträge:
    8
    Zustimmungen:
    0
    Hat nichts gebracht...
     
  9. elterr1ble

    elterr1ble Member

    Registriert seit:
    21. September 2015
    Beiträge:
    8
    Zustimmungen:
    0
    Habe es jetzt folgendermaßen gelöst:
    <?php
    if ( isset($_GET['p']) ) {
    header( 'Location: '.get_permalink($_GET['p']) );
    exit;
    }
    ?>
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden