定义( '多站点',TRUE); 导致过多的重定向在WordPress的3.0(

2019-10-23 10:58发布

我试图建立多站点功能为WordPress 3.0在通过甲基苯丙胺我的Mac上的本地主机。

当我遵守所有的指示打开通过子目录或子域,无论哪种方式的网络,我得到

“Safari无法打开网页重定向过多发生试图打开‘ HTTP://本地主机:80 / ’如果您打开被重定向到开,然后被重定向到开原其他网页的网页可能发生这种情况。页。”

我用尽了一切我能找到的论坛:-commenting了定义(“DOMAIN_CURRENT_SITE”,“本地主机:80”); 线-adding这条线限定( 'NOBLOGREDIRECT', ' 的http://本地主机:80 / '); 到WP-配置文件-adding定义( 'SUNRISE', '上'); 到WP-配置-tweaking以各种方式(“上”“SUNRISE”,) - 改变在MAMP -clearing饼干配置设置和高速缓存-adding限定.htaccess文件; -I甚至重新安装wp3.0五个不同的时间,这些时间我把所有的内容了WordPress的文件夹,并直接倾倒他们到htdocs文件夹作为一个论坛上发帖称这样做的一个。

这些都没有工作过。 我不知道这是否是使用Mac和使用MAMP的怪癖。 下面是网站的基本网址: HTTP://本地主机:80 /我试着删除了:在地址栏80的一部分,它被重定向回( HTTP://本地主机:80 / )这是我的MAMP阿帕奇文档根路径:/应用程序/ MAMP / htdocs中/(我想这有和没有结尾的斜线)

我究竟做错了什么?

Answer 1:

WordPress的多站点不会在URL中的端口号的工作(如在规定wp-includes/ms-setting.php )。

如果你设置了一个你将有更好的成功的Apache虚拟主机 ,例如:

<VirtualHost *:80>
    DocumentRoot "/path/to/wordpress"
    ServerName wordpress.dev
</VirtualHost>

你需要编辑HOSTS文件指向wordpress.dev127.0.0.1 (本地IP地址)。

这意味着您现在可以使用http://wordpress.dev在地址栏-因为服务器名称是一个标准的域格式,WordPress的MS应该不会有任何问题(这正是我如何运行我的建立)。



文章来源: define( 'MULTISITE', true ); causes too many redirects in Wordpress 3.0
标签: wordpress