Problem nach Änderung der URL

  • Hallo,

    ich hoffe, ich kann mein Problem präzise beschreiben. ...schauen wir mal ;-)

    Vor ein paar Tagen habe ich WP komplett neu installiert unter html/http://www.domain.de/wordpress auf dem Server. Und alles lief gut. Da ich die Seite erst in Ruhe anlegen wollte, habe ich das /wordpress in der URL belassen. D.h. der Blog war vorerst unter https://www.domain.de/wordpress erreichbar.


    Das erste Problem trat auf, als ich eine Seite veröffentlicht habe und sie sich anschließend nicht aufrufen ließ. Es stellte sich heraus, dass WP die .htaccess nicht beschreiben konnte (Besitzer und Gruppe waren unterschiedlich). Ich glaube, ich hatte sie dann einfach via ftp gelöscht und eine neue mit gleichem Inhalt hochgeladen. Besitzer, Gruppe und Rechte stimmten dann jedenfalls und ich konnte wieder Seiten veröffentlichen und aufrufen.

    Jetzt aber zum eigentlichen Problem: Nachdem ich in den Einstellungen -> allgemein die Wordpress-Adresse in https://www.domain.de (statt https://domain.de/wordpress) geändert habe geht gar nichts mehr (evtl habe ich das "s" im https auch vergessen, kann ich jetzt aber nicht mehr nachvollziehen). Wenn ich die Seite oder das Backend aufrufen will, kommt nur noch ein "500 Internal Server Error".

    Ich habe inzwischen die Weiterleitungen beim Webhoster angepasst: domain.de -> /http://www.domain.de/wordpress und http://www.domain.de -> /http://www.domain.de/wordpress

    Habe außerdem testweise eine index.html ins Verzeichnis /domain.de/wordpress gelegt und die .htaccess von Wordpress gelöscht. Da ich die index.html mit dem Browser aufrufen konnte, würde ich das Problem jetzt bei Wordpress sehen. Muss ich da noch irgendwo den Pfad anpassen? Wenn ja, muss ich da an die Datenbank? Ins Backend komme ich ja nicht mehr. Die .htaccess liegt jetzt übrigens wieder in /http://www.domain.de/wordpress und sieht so aus:

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

    Was kann ich da noch machen (außer neu installieren)?

    lg finno

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Die [FONT=courier new].htaccess[/FONT] ist sehr falsch, das [FONT=courier new]<IfModule...[/FONT] muss in eine neue Zeile, sonst ist es mit auskommentiert, ausserdem fehlt [FONT=courier\ new]L][/FONT] weiter unten, hier eine Kopiervorlage (Basic WP).

    Zum Rest bzgl. Domain/Pfad Umzug siehe Hille.

  • Mann verdammt! Danke @b33 für den Tipp mit der .htaccess!

    Und recht hattet ihr auch mit dem Hinweis auf die regelmäßig gestellte Frage ;-)

    Nach anpassen der htaccess und einem Eintrag in der functions.php läuft wieder alles:

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

    vgl hier.

    Problem gelöst, danke euch und schönes Wochenende!

  • Die Frage wird gefühlt 10x pro Woche gestellt. Einfach mal hier im Forum nachlesen.

    Seit ich hier bin sicherlich 11x :???:.Und trotzdem ist es für mich noch undurchsichtig. Aber ich werde jetzt meine Enkeltochter damit befassen :grin:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!