2016-07-31 13 views
0

Ich bin derzeit die URL einer Wordpress-Website zu ändern, und ich habe Probleme bekam mit ihm ...
Zunächst einmal wollen wir Versionen schreiben, was ich bin mitÄndern URL in Wordpress: Absolute Links

  • Wordpress: 4.5.3
  • MySQL: 5.5
  • PHP: 5,6

Die Website unter www.xxx.com/blog/ gehostet wird und wenn ich diese URL zugreifen, alles funktioniert wie erwartet, aber ich mag diese URL ändern, um www.yyy.com/

Also zahlte ich einen Domain-Namen www.yyy.com/ (mit http://godaddy.com) und ich machte ein vorwärts mityyy.com-xxx.com/blog

So, jetzt Maskierung, wenn ich www.yyy.com/ zugreifen , Ich greife auf die Homepage der Website, und die URL ist www.yyy.com, aber hier beginnen, das Problem zu sein ...

Nur die Homepage funktioniert, alle Links zu den Posts sind tot ... Also ich machte eine suche und ersetze in der da Tabase, und ich ändere alle Verbindung www.xxx.com/blog/2016/zzz zu www.yyy.com/2016/zzz und wenn ich sie direkt per URL zugreifen, es funktioniert, aber wenn ich auf sie durch Klicken auf die Website zugreifen, ist der Link www.xxx.com/blog/2016/zzz und die URL bleibt www.yyy.com (nicht Spur von /2016/zzz. So finden ..)

heraus, dass ich dann, dass es 2 Variablen in der Datenbank:

  • siteurl = www.xxx.com/blog/
  • home = www.xxx.com/blog/

und wenn ich nur eine dieser zwei Variablen www.yyy.com/ die Website stirbt ändern, habe ich eine leere Seite angezeigt und nichts funktioniert nicht mehr ...

Also zur Zeit, ich habe:

  • ein Domain-Name yyy.com, die einen nach vorne machen mit Maskierung zu xxx.com/blog/
  • auf den Link Alle die Pfosten www.yyy.com/2016/zzz in der Datenbank sind.
  • Zugriff auf die URL www.yyy.com/2016/zzz direkt funktioniert.
  • Zugriff auf die URL www.yyy.com/ direkt funktioniert.
  • siteurl = www.xxx.com/blog/
  • home = www.xxx.com/blog/

Probleme, die behoben werden müssen:

  • Links auf der Website sind noch www.xxx.com/blog/2016/zzz
  • siteurl und home die alte URL sind, aber wenn Ich ändere sie, ich habe eine leere Seite.

Ich hoffe, jemand hatte dieses Problem bereits und wird mir helfen können :)


EDIT

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

# END WordPress 

Mit besten Grüßen,

Antwort

1

In .htaccess Datei ändern Sie die rewritebase zu / anstelle von /blog/, wenn Sie sind Verwenden Sie www.yyy.com, dann ändern Sie siteurl und home zu www.yyy.com

+0

Bitte posten Sie Ihre aktuellen. Htaccess-Einstellungen hier. – Herbal

+0

Entschuldigung, ich habe deine Antwort nicht gesehen, ich habe es gerade ausprobiert und es funktioniert immer noch nicht:/ –

+0

@ValentinMontmirail Hast du die Änderung von siteurl und home auf www.yyy.com geändert? Wenn ja, tue dies: suche und ersetze alle 'xxx.com/blog' mit' yyy.com' – Arif