2016-06-22 12 views
0

ich eine Domain haben - www.mydomain.com in einem Ordner dort mit mehreren Systemen ist installieren - www.mydomain.com/sites auf mehreren Systemen mit Unterordnern installiert ist. Ich habe eine Website, sagen wir mal - www.mydomain.com/sites/mysite.Wordpress auf mehreren Systemen installieren in einem Unterordner mit www nicht funktionieren

Jetzt, wenn zu www.mydomain.com/sites und mydomain.com/sites (ohne www) browsen - beide arbeiten. Beim Browsen zu www.mydomain.com/sites/mysite - funktioniert auch gut. Aber - beim Browsen zu mydomain.com/sites/mysite (ohne das führende www), so wird es auf die Hauptwebsite - www.mydomain.com/sites stattdessen auf die spezifische mysite umgeleitet.

habe ich herausgefunden, es zu WP auf mehreren Systemen in Zusammenhang stehen kann, die Haupt-Website in einem Unterordner, aber couldung herauszufinden, wie mydomain.com/sites/mysite-www.mydomain.com/mysite machen umleiten, wie erwartet.

P.S ich frisch von neuesten WP installieren verwenden

Antwort

1

Versuchen Sie diesen Code in Ihrer .htaccess Datei von Wordpress-Installationen in Unterordner hinzuzufügen.

für HTTP:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

für HTTPS:

RewriteCond %{HTTPS}s ^on(s)| 
RewriteRule ^(.*)$ http%1://www.%{HTTP_HOST}/$1 [R=301,L] 
+0

Thanks @ krishna89, habe ich diese Lösung bereits versucht, aber es scheint falsch Umleitung zu tun. Wenn diese Rewrite-Regel hinzugefügt wird, wird das Browsen zu 'mydomain.com/sites/mysite' zu' www.mydomain.com/mysite' umgeleitet, was bedeutet, dass die Basis-URL der Installation auf mehreren Sites auf/sites entfernt wird. Ich nehme an, dass es in dieser Regel einige kleine Verbesserungen geben könnte, damit es funktioniert, aber ich konnte es nicht finden. Können Sie die von Ihnen vorgeschlagene Rewrite-Regel erneut prüfen? Vielen Dank –