Wordpress 为什么URL在我的一个多站点WP站点上包含/blog/而在另一个站点上不包含?

Wordpress 为什么URL在我的一个多站点WP站点上包含/blog/而在另一个站点上不包含?,wordpress,.htaccess,permalinks,Wordpress,.htaccess,Permalinks,有人能告诉我为什么我有一个多站点在url中包含/blog/而另一个没有 例如: 我如何才能逐个站点更改此设置 当我更改它时,a应该如何将当前URL重定向到新位置 .htaccess文件的代码是什么 谢谢!:) 如果使用WPMU的子目录install,.htaccess必须如下所示 RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteR

有人能告诉我为什么我有一个多站点在url中包含/blog/而另一个没有

例如:

我如何才能逐个站点更改此设置

当我更改它时,a应该如何将当前URL重定向到新位置

.htaccess文件的代码是什么


谢谢!:)

如果使用WPMU的子目录install,.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]

安装多站点时,您是否用生成的代码替换了.htaccess?#在RewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}上开始WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php[L]#END WordPressNo this
RewriteEngine On RewriteBase/RewriteRule^index\.php$-[L]#在/wp admin RewriteRule^([[u 0-9a-zA-Z-]+/)?wp admin$$1wp admin/[R=301,L]RewriteCond%{REQUEST\u FILENAME}-f[或]RewriteCond%{REQUEST\u FILENAME}-d RewriteRule^-[L]RewriteRule^-[0-9a-zA-Z-]-(content | admin | includes.*)$2[L]RewriteRule^([[u 0-9a-zA-Z-]+/)?(.\.php)$$2[L]RewriteRule.index.php[L]
与我在上面粘贴的内容相同…只是注释不允许我格式化…:)因此,就我所见,这不是问题的原因…您好,请再次检查,彼此之间存在差异确定。。。我已经更新了.htaccess文件,但没有任何区别???还有什么想法吗?您是否在
wp config.pjp
中定义了多站点配置?是的…/*Multisite*/define('WP\u ALLOW\u Multisite',true);定义('MULTISITE',true);定义('SUBDOMAIN_INSTALL',false);定义('DOMAIN\u CURRENT\u SITE','alanbrandt.com');定义('PATH\u CURRENT\u SITE','/');定义('SITE\u ID\u CURRENT\u SITE',1);定义('BLOG\u ID\u CURRENT\u SITE',1);