2015-02-14 14 views
6

ich eine neue Wordpress 4.1 Multi-Site-Wordpress Multisite: Subsite wp-admin "err_too_many_redirects"

installiert Ich kann

http://blog.urlcorrect.com/wp-admin/ 

I navegate vorne und Zugang zur Haupt-Website Armaturenbrett eine Subsite erstellt und i can' t Zugang zum Subsite Armaturenbrett

http://blog.urlcorrect.com/br/wp-admin/ 

ich habe diesen Fehler: Código de Fehler: ERR_TOO_MANY_REDIRECTS

-

ich an die Front

http://blog.urlcorrect.com/br/ 

aber ohne Stile zugreifen können, die CSS-URL ist falsch (Seite nicht gefunden):

http://blog.urlcorrect.com/br/wp-content/themes/twentyfifteen/style.css?ver=4.1

-

Ich habe diese Werte:

current blog domain: blog.urlcorrect.com 
current site domain: blog.urlcorrect.com 
current blog path:/
current site path:/

-

BBDD (wp_blogs Tabelle)

blog_id: 1 
site_id: 1 
domain: blog.urlcorrect.com 
path:/
public: 1 

blog_id: 2 
site_id: 1 
domain: blog.urlcorrect.com 
path: /br/ 
public: 1 

-

Die htaccess:

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 

# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] 
RewriteRule . index.php [L] 

-

Die wp-config.php

/* Multisite */ 
define('WP_ALLOW_MULTISITE', true); 
define('MULTISITE', true); 
define('SUBDOMAIN_INSTALL', false); 
define('DOMAIN_CURRENT_SITE', 'blog.urlcorrect.com'); 
define('PATH_CURRENT_SITE', '/'); 
define('SITE_ID_CURRENT_SITE', 1); 
define('BLOG_ID_CURRENT_SITE', 1); 

-

ich die richtige Antwort nicht finden können. Was mache ich falsch?

Vielen Dank

Pablo

Antwort

5

(Ich nehme keinen Kredit für die gegebene Lösung); mit dieser)

Wenn Sie immer noch ein Problem, die Lösung mit .htaccess versuchen.

Veränderung gegeben .htaccess Vorlage von WP Netzwerkinstallation:

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 

# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) featured/$2 [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ featured/$2 [L] 
RewriteRule . index.php [L] 

Um dies:

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 

# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] 
RewriteRule . index.php [L] 

Arbeiten mit meinem ähnlichen Problem zu Ihnen.

Original-Lösung wurde hier gepostet link

+0

Vielen Dank. Das hat für mich funktioniert :) – shanti

+0

Mein Problem behoben. Es stellte sich heraus, dass es sich um ein Htaccess-Problem handelte, das jedoch nicht identifiziert werden konnte. In meinem Fall war meine Netzwerkinstallation der Stamm einer Domäne, aber nicht der Stamm des Hostings. wurde in einem Unterverzeichnis in meinem Hosting installiert. – Mike

+0

Absolutes Genie! Ich danke dir sehr. Ich bin jedoch etwas überrascht zu sehen, warum WP nicht korrekt '.htaccess' schreibt, wenn Multisite installiert wurde! –

0

Da Sie eine Multi-Site haben Wordpress Sie die Linien entfernen sollten:

define('DOMAIN_CURRENT_SITE', 'blog.urlcorrect.com'); 

define('SITE_ID_CURRENT_SITE', 1); 
define('BLOG_ID_CURRENT_SITE', 1); 

von wp-config.php.

Verwandte Themen