使用流浪者测试多站点,或者我可以使用只有IP地址(没有域名)的多站点

时间:2014-02-21 作者:Rick

我正在使用Vagrant. 我似乎在访问多站点URL时遇到问题。我已经添加了这样的内容。。。

enter image description here

但当我尝试在浏览器中访问它们时,不幸的是我看到了404这样的。。。

enter image description here

按照指示,的内容。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]
我将以下代码块添加到wp-config.php:

/**
 * For developers: WordPress debugging mode.
 *
 * Change this to true to enable the display of notices during development.
 * It is strongly recommended that plugin and theme developers use WP_DEBUG
 * in their development environments.
 */
define(\'WP_DEBUG\', true);
define(\'WP_ALLOW_MULTISITE\', true);

define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'192.168.33.10\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);

/* That\'s all, stop editing! Happy blogging. */
如果好奇的话,我的流浪汉文件中使用的唯一选项是:

[vagrant@vagrant-centos64 vagrant]$ cat Vagrantfile  | grep -v \\#

Vagrant.configure("2") do |config|

config.vm.box = "centos64-x86_64-20131030"
vm.network :private_network, ip: "192.168.33.10"
我有没有看过头了?多站点是否可以使用IP地址和子域?

1 个回复
最合适的回答,由SO网友:user42826 整理而成

您看到的404错误来自Apache。这意味着您没有正确配置Apache。这不是IP地址问题。可能的问题-。htaccess文件不工作或Apache不允许。htaccess文件。查看您的htaccess文件是否正在处理的一种方法是在顶部添加这一行“拒绝来自所有人”,然后访问该站点,您应该会被拒绝。

在Apache httpd中启用HTTPAccess。conf添加AllowOverride指令

<Directory ..>
    ...
    AllowOverride All
    ...
</Directory>

结束

相关推荐

Deleting a user in multisite

我试图在支付网关请求时删除用户,我有以下代码:(编辑代码以显示与支付网关通信的完整功能,echo向支付网关提供响应,退出是因为它在支付网关示例代码中使用。)function handle_gateway_return() { $GWPass = get_option( $this->gateway . \"_gateway_gwpass\" ); if ($_GET[\"GWPass\"] != $GWPass ) { header(