Pya*_*yaw 8 wordpress .htaccess multisite
我安装了一个新的WordPress 4.1多站点
我可以navegate Front并访问主站点仪表板
http://blog.urlcorrect.com/wp-admin/
Run Code Online (Sandbox Code Playgroud)
我创建了一个子网站,我无法访问子网站仪表板
http://blog.urlcorrect.com/br/wp-admin/
Run Code Online (Sandbox Code Playgroud)
我有这个错误:Códigodeerror:ERR_TOO_MANY_REDIRECTS
-
我可以进入前线
http://blog.urlcorrect.com/br/
Run Code Online (Sandbox Code Playgroud)
但没有样式,css url不正确(找不到页面):
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: /
Run Code Online (Sandbox Code Playgroud)
-
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
Run Code Online (Sandbox Code Playgroud)
-
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]
Run Code Online (Sandbox Code Playgroud)
-
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);
Run Code Online (Sandbox Code Playgroud)
-
我找不到正确的答案.我做错了什么?
非常感谢
巴勃罗
小智 10
(我不赞成给定的解决方案);)
如果您仍有问题,请尝试使用.htaccess解决方案.
通过WP Network安装更改给定的.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).*) featured/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ featured/$2 [L]
RewriteRule . index.php [L]
Run Code Online (Sandbox Code Playgroud)
对此:
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]
Run Code Online (Sandbox Code Playgroud)
与我的工作类似的问题你的.
原始解决方案发布在这里链接