我有一个子目录多站点设置,除了一个小问题外,一切都很好。。。
网站按以下结构设置:
http://domain.com/blogs/
http://domain.com/blogs/second/
http://domain.com/blogs/third/
如果使用以下选项,则可以访问管理面板:
http://domain.com/blogs/wp-admin/
http://domain.com/blogs/second/wp-admin/index.php
http://domain.com/blogs/third/wp-admin/index.php
但是如果您使用以下内容(就像wordpress在仪表板中所做的那样),那么它会给出一个重定向循环?
http://domain.com/blogs/second/wp-admin/
http://domain.com/blogs/third/wp-admin/
似乎在索引时有某种重定向。安装子文件夹时未指定php,这是什么原因?!
此多站点设置是在Wordpress 3.9.1或更早版本中设置的
.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
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]
</IfModule>
# END WordPress