新建博客时,新WordPress 3.5.2多站点(子目录)安装缺少斜杠。
WordPress安装到服务器,如:
博客。领域com公司
当新用户注册时,确认电子邮件中会显示其博客的URL,如:
博客。领域comnewuser(域名和博客名之间缺少/)。
从网络管理员,我可以编辑网站,添加/
可以访问域字段的结尾或路径字段的开头以及站点:
博客。领域com/新用户
wp配置:
<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>
正在添加
$base = \'/\';
到wp配置似乎没有什么不同。
.htaccess:
define(\'WP_ALLOW_MULTISITE\', true);
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'blogs.domain.com\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
fine(\'BLOG_ID_CURRENT_SITE\', 1);
数据库:
wp\\U站点具有:
domain: 博客。领域com公司path: /
wp\\U博客有:
domain: 博客。领域com公司path: /
但当添加新用户/博客时,wp_blogs
获取:
domain: 博客。领域com公司path: 用户/