我为这个问题苦恼了两天。这是我的环境:
我在Ubuntu 16.04中使用亚马逊EC2,我已经安装了LAMP、phpmyadmin、vsftpd等等。
然后我配置了一个clean Wordpress 安装和一切都与我的主要网站工作良好。但是,当我在Chrome中设置多站点时,每当我尝试访问主站点旁边的任何子站点的仪表板时,都会导致“ERR\\u TOO\\u MANY\\u重定向”。在其他浏览器中,我也遇到了类似的问题。这不是与浏览器相关的问题。
当我尝试访问子网站主页时,所有资源,如脚本和样式。css,结果为“404(未找到)”。我所能看到的全部内容都没有加载脚本/样式。
根据我的研究,我做的一切都是对的,所有的搜索都表明我的“.htaccess”和“wp config.php”是对的。以下是:
wp-config.php
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', true);
define(\'DOMAIN_CURRENT_SITE\', \'ec2-34-211-137-194.us-west-2.compute.amazonaws.com\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
.htaccess
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\\.php)$ $1 [L]
RewriteRule . index.php [L]
我也发现有类似问题的人,但是,当他们解决问题时。htaccess或“wp配置”。php,他们成功了。
我试过这个:this 和this (类似,但不适用于我)
我有点被这个问题弄糊涂了。在Apache的日志错误中,没有与“.htacess”问题或“太多重定向”相关的内容。我想知道这是否与apache配置有关,但我不知道该去哪里看。
我能做些什么来解决我的问题?