WordPress localhost site Weiterleitung zur Live-Site


13

Ich habe den Code heruntergeladen und die Datenbank vom Server exportiert und die Site auf meinem Localhost eingerichtet. Ich habe auch die URL für Home und Site in der Tabelle "wp_options" geändert. Ich kann mich bei wp-admin anmelden, aber wenn ich auf die Homepage klicke, kann ich mich anmelden Leiten Sie mich auf die Live-Site um.

Wenn jemand das Problem kennt, helfen Sie mir bitte.

Danke im Voraus.


Haben Sie Ihre Menü-Links überprüft oder ob die Links fest codiert sind?
Aniruddha Gawade

Ja, ich habe es nicht statisch überprüft
Israr Mansuri

1
Überprüfen Sie htaccess auf Weiterleitungsregeln für die Live-Site
Aniruddha Gawade

Es gab keine .htacces Ich habe den htaccess gesetzt, aber nicht funktioniert
Israr Mansuri

Antworten:


10

Versuchen Sie folgendes

  • Wenn Caching-Plugins wie W3 Total Cache installiert sind. Leeren Sie dann zuerst den Cache. Oder kann sie vorerst deaktivieren

  • Führen Sie Search and Replace in der Datenbank für die URL der alten Site aus. Sie können dieses Plugin verwenden

  • Permalinks zurücksetzen (Dashboard >> Einstellungen >> Permalinks)

  • Last but not least. Leeren Sie den Cache und den Verlauf Ihres Browsers


1
Ich habe das schon getan und das funktioniert für mich. Danke
Israr Mansuri

1
Die letzte Option funktioniert für mich :)
Javad Yousefi

Zuletzt auch für mich gearbeitet - verstehe immer noch nicht, warum das passieren würde !? :(
Julix

1
Ich bin froh, dass es dir geholfen hat. :)
JItendra Rana

Ich habe getestet und bestätigt: In meinem Fall war es der Cache des Browsers. Ich hatte alle vorherigen Schritte erfolglos ausgeführt und bin dann zu einem anderen Browser gewechselt, um dies zu überprüfen. Erledigt. Es war ein Cache.
Marquito

7

Laut der WordPress- Referenz hier

Fügen Sie diese beiden Zeilen zu Ihrer wp-config.php hinzu, wobei "example.com" der korrekte Speicherort Ihrer Site ist.

define('WP_HOME','http://example.com'); 
define('WP_SITEURL','http://example.com');

ODER

Bearbeite functions.php

Fügen Sie diese beiden Zeilen unmittelbar nach der ersten Zeile in die Datei ein. "

update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );

Oder überprüfen Sie auch die .htaccessDatei, falls eine Umschreiberegel für die Weiterleitung der Website hinzugefügt wurde.

Ich hoffe das hilft!!


Also funktioniert es oder nicht?
mageDev0688

funktioniert nicht, aber als ich die Permalink-Struktur geändert habe und sie dann auf die alte zurückgesetzt habe, funktioniert sie.
Israr Mansuri

Großartiger Typ, den du gelöst hast !!!
mageDev0688

1

Sie können direkt in Datenbanktabelle Live - URL zu lokalen url ändern wp_options zwei option_name Feld

1) siteurl
2) home

Danach speichere den Permalink.

Hoffnung ist nützlich


Ich habe es bereits geändert
Israr Mansuri

0

Musste diese Zeilen in meiner wp-config.php abändern

define('WP_CACHE', true);
define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

zu

define('WP_CACHE', false);
//define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );


0

Versuchen Sie, alle Umleitungs-Plug-ins zu entfernen, die sich in Ihrer Live-Site-Codebasis befinden. Ich habe das gleiche Problem gelöst, indem ich das Plugin "safe-redirect-manager" in local entfernt habe.


-2

Ich ändere einfach meine Permalink-Struktur auf normal und wieder auf alt und dann funktioniert es. danke euch allen für eure hilfe. :)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.