2015-02-14 4 views
6

я установил новый WordPress 4,1 многосайтовойWordpress Многоузловое: Subsite сор-админ "err_too_many_redirects"

Я navegate Front и доступ к главной приборной панели сайта

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

Я создал дочерний сайт и я can' т доступ к дочерней приборной панели

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

у меня есть эта ошибка: Código де ошибка: ERR_TOO_MANY_REDIRECTS

-

я могу получить доступ к передней

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

но без стилей, CSS-адресе (страница не найдена):

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

-

У меня эти значения:

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

-

BBDD (wp_blogs стол)

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 

-

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] 

-

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); 

-

Я не могу найти правильный ответ. Что я делаю неправильно?

Большое спасибо

Пабло

ответ

5

(я не беру кредит для данного решения);)

Если у вас есть проблема с этим попробовать решение с .htaccess.

Изменить данный шаблон .htaccess путем установки WP Network:

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] 

Для этого:

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] 

работы с шахтной аналогичной проблемой в вашей.

Оригинальное решение было размещено здесь link

+0

Большое спасибо. Это сработало для меня :) – shanti

+0

Исправлена ​​проблема. Понял, что это проблема htaccess, но она не могла указать. В моем случае моя сетевая установка была корнем домена, но не корнем хостинга; был установлен в подкаталог в моем хостинге. – Mike

+0

Абсолютный гений! Огромное спасибо. Тем не менее, я удивлен, увидев, почему WP не пишет правильный '.htaccess', когда был установлен multisite! –

0

Поскольку у вас есть несколько сайтов WordPress, вы должны удалить строки:

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

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

от wp-config.php.

 Смежные вопросы

  • Нет связанных вопросов^_^