WordPress多站点子目录暂存站点-子站点具有多个额外目录

问题描述

我创建了一个wordpress站点子目录站点。它工作正常,但是我要设置的登台站点存在一些问题。目前只有一个站点,并且在暂存站点上,该子站点具有多个额外目录

PROD设置

  • 站点结构:website.com

  • 站点结构:website.com/site2 /

这是正常现象。但是,当我创建暂存站点时,会得到以下提示

设置设置

  • 站点结构:website.com/stg /

  • 站点结构:website.com/stg/site2/site2 /

调试时我唯一遇到的是 如图所示,there are no apache modules。 (它应该显示this)如果没有Apache模块,那么就没有mod_rewrite模块。

我已经与我的Web主机(站点)进行了交谈,并且mod_rewrite在服务器上处于活动状态,因此他们认为这是wordpress配置问题。我的htaccess文件启用了RewriteEngine,但仍然存在相同的问题。

RewriteEngine On
RewriteBase /dtstg/
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]

任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)