CMS im Unterverzeichnis über Hauptverzeichnis aufrufen (e. g. WordPress)

Ein Beitrag der Serie … definitiv!
Ein Artikel der Serie Notabene!

E. g. CMS Namens WordPress

Erläuterung: Die hier beschriebene Variation ist unikale Domain nichtig, da am Host durch das Homeverzeichnis wie /wordpress ohnehin in das Unterverzeichnis leitet. Und …

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 die Maßnahme fehlenden Wissens nicht zu empfehlen.

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

Im Beispiel heißt die Subdomain deinedomain.bplaced.net

WordPres ist im Verzeichnis wordpress installiert und dieses ist 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.

  1. WordPress-Adresse (URL) den Eintrag belassen (s. Bild), der führt in das Verzeichnis in denen alle Dateien liegen. https://ditmars.bplaced.net/wiki.

  2. Website-Adresse (URL) ohne „wordpress“: https://deinedomain.bplaced.net.
  3. Button Änderungen übernehmen.
  • Folgende Fehlermeldung oder rausschmiss vom Dashboard ignorieren.
  • Die Neuanmeldung zum Dashboard folgt erst nach Modifizierung index.php und .htaccess, s. dazu:

FTP-Programm oder bplacedlive access

Vom Ordner (Verzeichnis) wordpress die Dateien index.php und .htaccess in dein FTP-Programm bzw. auf deinen Computer herunterladen respektive kopieren. Diese beiden Dateien bleiben nämlich 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 Dashboard

Die Permalinks aktualisieren.

Dashboard → Einstellungen → Permalinks.

  1. Erst mal Einstellung „Einfach“ und
  2. Änderungen übernehmen.
  3. Erste Empfehlung: Auf „Beitragsname“ einstellen und nochmal Änderungen übernehmen.

Der Website interne Links

Internen Links (URL) ist das „/wordpress“ zu entfernen. Vorteilhaft ist ein Plug-in wie Search & Replace.

https://deinedomain.bplaced.net/wordpress/
https://deinedomain.bplaced.net/

 

Ein Beitrag der Serie … definitiv!
Ein Artikel der Serie Notabene!