我将现有的WP安装切换到多站点,并能够调整设置。默认情况下,它允许子域,因为站点稍旧。到现在为止,一直都还不错。
现在我想从子域切换到子文件夹,并相应地修改配置文件(从“define('subdomain_INSTALL',true);”改为“define”('SUDDOMAIN_INSTALL',false);”。
然后我将htaccess改为如下:
BEGIN WordPress“BEGIN WordPress”和“END WordPress”之间的指令(行)是动态生成的,只能通过WordPres过滤器进行修改。这些标记之间的指令的任何更改都将被覆盖。
RewriteEngine开
重写基础/
重写规则^index.php$–[L]上传的文件
重写规则^([_0-9a-zA-Z-]+/)?文件/(.+)wp-includes/ms-files.php?file=$2[L]将尾部斜杠添加到/wp-admin
重写规则^([_0-9a-zA-Z-]+/)?wp-admin$$1wp-admin/[R=301,L]
重写代码%{REQUEST_FILENAME}-f[OR]
重写代码%{REQUEST_FILENAME}-d
重写规则^–[L]
重写规则^[_0-9a-zA-Z-]+/(wp-(content|admin|includes)。)$1[L]重写规则^[_0-9a-zA-Z-]+/(。.php)1美元[L]
重写规则。index.php[L]结束WordPress
结果:我无法登录,因为WP告诉我没有正确的密码(尽管我有超级管理员权限)。
我现在感觉不是超级管理员,因为我不知道如何解决这个问题。我运行WP 6.5.2,希望能得到一些指导。
非常感谢你。
- 5个月前,此主题被修改德达.