WordPress im Unterverzeichnis über Hauptverzeichnis aufrufen

Viel Aufwand ist geboten, um dem System vorzugaukeln, die Domain sei eine andere als die tatsächlich mit  /wordpress … und „sauber“ ist eine solche Manipulation per Rewrite nie so wirklich – aber es funktioniert, wenn man denn die Parameter korrekt steuert. Wie gesagt: Man kann es so machen; für Anfänger ist solcher Maßnahme – schon alleine wegen des fehlenden Wissens – nicht zu empfehlen. Host-Support bplaced


Folgende Methode II (mit URL-Änderung), mit Vorbehalt.

Beispiel

Die (Sub)Domain bei bplaced ist deinedomain.bplaced.net

WordPress ist im Verzeichnis  wordpress installiert und dieses bei Host bplaced obligatorisch im Verzeichnis  www. Die Website URL mit bplaced pro lautet https://deinedomain.bplaced.net/wordpress

WordPress Daschboard

WordPress-Adresse (URL) und Seiten-Adresse (URL)

Dashboard / Einstellungen > Allgemein.

WordPress-Adresse (URL) den Eintrag belassen, weil der führt in das Verzeichnis in denen alle Dateien liegen, bleibt https://deinedomain.bplaced.net/wordpress

Website-Adresse (URL) die Adresse eingeben, die über die Website aufgerufen werden soll, also https://deinedomain.bplaced.net

Button Änderungen übernehmen.

Mögliche Fehlermeldungen ignorieren. Neuanmeldung folgt nächst, nach Modifizierung index.php und .htaccess

FTP-Programm

Aus dem Ordner bzw. Verzeichnis wordpress die Dateien index.php und .htaccess in das FTP-Programm herunterladen bzw. kopieren. Diese beiden Dateien verbleiben aber auch im Ordner wordpress.

Die Datei index.php modifizieren

Der Eintrag: '/wp-blog-header.php'

define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

Editierung in: '/wordpress/wp-blog-header.php'

define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

Nach dem Abspeichern der index.php diese auf den Server in das Verzeichnis www – also dorthin, wo sich das Verzeichnis wordpress befindet – hochladen.

Die .htaccess modifizieren

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?deinedomain.bplaced.net$
RewriteRule ^(/)?$ my_subdir [L]

Der .htaccess Datei diesen Code oben einfügen, abspeichern und auf den Server in das Verzeichnis www – also dorthin wo sich das Verzeichnis wordpress befindet – hochladen.

Anmeldung zum WordPress Daschboard

Die Permalinks aktualisieren.

Dashboard / Einstellungen > Permalinks.

Der Einstellung „Einfach“ Änderungen übernehmen und danach auf die gebräuchliche  Struktur (erste Empfehlung: „Beitragsname“ o. ä.) einstellen und nochmal Änderungen übernehmen.

Der Website interne Links

Bei Website mit Beiträgen/Seiten interne Links sollte sodann das /wordpress des Adressziels entfernt werden, wobei ein Plug-in vorteilhaft, s. Search & Replace

https://deinedomain.bplaced.net/wordpress/
https://deinedomain.bplaced.net/
  • Eine Überlegung möchte ich anfügen, wie man sich anders mit WordPress (wordpress) im Unterordner arrangieren kann.