2015-02-14 22 views
6

tôi cài đặt một WordPress mới 4.1 nhiều địaWordpress nhiều trang: Subsite wp-admin "err_too_many_redirects"

tôi có thể navegate Mặt trận và truy cập vào bảng điều khiển trang web chính

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

Tôi tạo ra một subsite và tôi can' t truy cập vào bảng điều khiển subsite

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

tôi có lỗi này: Código de lỗi: ERR_TOO_MANY_REDIRECTS

-

tôi có thể tiếp cận với Mặt trận

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

nhưng không có phong cách, url css là không chính xác (Không tìm thấy trang):

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

-

Tôi có giá trị này:

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

-

BBDD (wp_blogs bảng)

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 

-

Các 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] 

-

Các 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); 

-

tôi không thể tìm thấy câu trả lời đúng. Tôi đang làm gì sai?

Thanks a lot

Pablo

Trả lời

5

(Tôi không mất tín dụng cho các giải pháp nhất định);)

Nếu bạn vẫn còn có một vấn đề với điều này cố gắng giải pháp với .htaccess.

Thay đổi được các template .htaccess bởi cài đặt WP Mạng:

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] 

Để này:

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] 

trình với vấn đề bom mìn giống như của bạn.

giải pháp gốc đã được đăng ở đây link

+0

Cảm ơn rất nhiều. Điều đó làm việc cho tôi :) – shanti

+0

Cố định vấn đề của tôi là tốt. Tìm ra nó là một vấn đề htaccess nhưng không thể pin điểm nó. Trong trường hợp của tôi, cài đặt mạng của tôi là gốc của miền, nhưng không phải là thư mục gốc của máy chủ lưu trữ; đã được cài đặt vào thư mục con trong lưu trữ của tôi. – Mike

+0

Thiên tài tuyệt đối! Cảm ơn bạn rất nhiều. Tuy nhiên, tôi ngạc nhiên khi thấy tại sao WP không viết đúng '.htaccess' khi nhiều trang được cài đặt! –

0

Vì bạn có một trang web đa WordPress bạn nên loại bỏ các dòng:

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

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

từ wp-config.php.

Các vấn đề liên quan