我很难将多个localhost wordpress安装指向不同的远程子域。
因此,我的本地主机上只有几个wordpress文件夹,可以从localhost / wp1 ,localhost / wp2 ,localhost / wp3 访问它们>等。我的客户创建了 wp1 .clientsite.com, wp2 .clientsite.com和 wp2 .clientsite.com。
他告诉我,他为每个指向我的公共IP的子域配置了 A记录。我所做的是将WordPress设置中的站点地址(URL)设置为相对的远程子域。然后在主文件夹(localhost /)中创建了一个index.php文件,其中包含以下代码:
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp1/wp-blog-header.php' );
您可以猜测,这仅适用于首次wordpress安装(localhost / wp1 -> wp1 .clientsite.com)。转到 wp2 .clientsite.com或 wp3 .clientsite.com实际上是重定向到 wp1 .clientsite.com。有没有办法针对多个安装执行此操作?