Umleitung funktioniert nicht in WordPress?

Lesezeit: 1 Minute

Umleitung funktioniert nicht in Wordpress
Ravichandran Jothi

Ich verwende den folgenden Code für die Umleitung in WordPress

$currentPage = explode('?', $_SERVER ['REQUEST_URI']);
  $current_page_url = $currentPage[0];
 if($current_page_url == '/e-commerce')
    {
        header("Location : http://www.mysite.com/complete-e-commerce-solution",true);
    }

Ich verwende diesen Code in header.php, ich leite auf die Website eines Drittanbieters um. Ist das ein Problem?

  • Was genau ist der Fehler oder das Ergebnis, das Sie erhalten?

    – Kevin

    4. Juni 2011 um 12:04 Uhr

  • Welchen Wert hat $currentPage

    – Roß

    4. Juni 2011 um 12:10 Uhr

  • @Ross Ich habe einen Wert für $currentPage nur als /e-Commerce erhalten. aber die Umleitung ist nicht erfolgt

    – Ravichandran Jothi

    4. Juni 2011 um 12:25 Uhr

  • Ich meinte den Wert von $current_page_url, mein Fehler. Wenn Sie also a print_r($currentPage); exit; welche ausgabe bekommst du? Und ich nehme an, das ist vor jeder anderen Ausgabe?

    – Roß

    4. Juni 2011 um 13:20 Uhr

  • warum verwendest du php dafür? möchten htaccess nicht ausreichen?

    – Robert Pitt

    4. Juni 2011 um 22:12 Uhr

Sie müssen dem Header-Aufruf mit einem ‘exit’ folgen. Möglicherweise ist es jedoch besser, das integrierte WordPress zu verwenden wp_redirect Funktion:

wp_redirect("Location : http://www.mysite.com/complete-e-commerce-solution");
exit;

Die Verwendung von WordPress-Funktionen ermöglicht es Plugins, die Eingabe zu filtern und die Eingabe zu bereinigen (hier nicht so anwendbar, nur gute Praxis).

  • Benutzt du exit oder stirbst du gleich danach? Dies ist notwendig, um sicherzustellen, dass nur die Header gesendet werden.

    – Simon Schal

    3. Januar 2012 um 9:36 Uhr

Jede Chance zu bekommen /e-commerce von $currentPage[0]? Die '/e-commerce' sieht eher aus wie etwas, das bei gefunden werden würde $currentPage[1].

1004460cookie-checkUmleitung funktioniert nicht in WordPress?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy