Hoster : Strato, drei Domains .com /.de / .eu
WordPress 4.7
Plugins: Polylang ( aktiviert, Deutsch-Englisch) WooCommerce ( aktiviert, aber noch nicht öffentlich sichtbar)
Einstellungen > Allgemein:
WordPress Adresse: http://www.merileth.com/Unterordner/wordpress
Website-Adresse (URL)http://www.merileth.com
Startseite ist eine statische Seite.
Hallo,
bis zu diesem Punkt bin ich eigentlich bei Problemem mit den üblichen Suchfunktionen klargekommen. Aber irgendwie komme ich keinen Schritt weiter. Auch die hier existierenden Fäden zum Domainrouting haben noch nicht weiter geholfen.
Von Anfang an:
Seit ein paar Jahen hebe ich eine homepage, die ich noch in "Handarbeit" selber erstellt habe. Und nun dachte ich, ich mache das bei der notwendigen Renovierung lieber mit einem CMS. Nach ein wenig Suchen eben WordPress. Um die Seite aufrecht zu erhalten, habe ich WP in einen Unterordner installiert, da ich der Meinung war, mit einer einfachen Weiterleitung wird das schon gehen. Mein Hoster bietet das ja an.
Also installiert, die Seite angepasst und mit Inhalt gefüllt, Plugins geladen und so weiter. Als alles funktionierte, wollte ich sie freischalten und habe jetzt folgende Problem:
Wenn ich die .com Domain umleite, erscheint im Browser immer nur "Internal Server Error", setze ich das zurück, erscheint wieder die alte Seite. Die Umleitung funktioniert aber bei den anderen Domains, solange die .com Domain nicht umgeleitet wird. Leite ich alle um, wieder "internal server error" und ich komme nicht mal ins Dashboard.
Anderer Versuch: Einrichten einer .htaccess Datei im Root Verzeichnis, wie hier https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory erklärt wurde. Die Datei sieht dann bei mir so aus:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?merileth.com$
RewriteCond %{REQUEST_URI} !^/unterordner/wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /merileth_2017/wordpress/$1
RewriteCond %{HTTP_HOST} ^(www.)?merileth.com$
RewriteRule ^(/)?$ unterordner/wordpress/index.php [L]
</IfModule>
Die hier bestehende access Datei, die bei der Installation von WP automatisch eingefügt wurde, hatte ich natürlich gelöscht.
Nur dann wird im Browser entweder angezeigt ( Chromium, aber auch Bei google Chrome) "Weiterleitung" -> Die Seite versucht zu oft umzuleiten, bzw. in Firefox gibt der ganz auf- Ich weiß leider nicht mehr, was der da angezeigt hat.
Auch mit der zweiten Variante, im Root ein entsprechendes php-script zu speichern, ging schief.
Da meine Seite zweisprachig ist, gibt es noch eine andere Mißlichkeit: Bei einer fehlgeschlagenen Umleitung wollte der Browser nach /DE/unterordner/wordpress/start umleiten. Der Pfad zur Startseite sieht aber üblicherweise so aus: /http://www.merileth.com/unterordner/de/start.
Kennt jemand das Problem? Habe ich einen Unterordner zu viel? Habe ich in den Einstellungen etwas falsch gemacht? Kommen sich die Weiterleitungen von WP und vom Host in die Quere? Oder habe ich nur eine Kleinigkeit übersehen?