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.

Israr Mansuri
quelle
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

JItendra Rana
quelle
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!!

mageDev0688
quelle
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

Jignesh Patel
quelle
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/' );
meisterhaft
quelle
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.

Hannah G.
quelle
-2

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

Israr Mansuri
quelle