Wordpress域重定向

时间:2016-01-28 04:09:00

标签: php wordpress .htaccess redirect multiple-domains

我最近更新到Wordpress 4.4.1,我相信3.5(这是一个非常古老的网站,在很长一段时间内没有更新),自升级以来,我一直遇到多个域的问题。 / p>

我最初有3个不同的域都在使用wordpresspress安装,根据域提供不同的内容和样式。但是,自升级以来,每个域只会重定向到主域。

我不完全确定会导致这种情况,但是我会非常感激任何帮助,因为我现在有2个网站已经有效消失了。

谢谢!

1 个答案:

答案 0 :(得分:0)

在这里找到了这个解决方案,它完美无缺!

http://davidmregister.com/dynamic-wp-siteurl/

基本上,您希望编辑wp-config.php文件以包含以下内容:

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
  define('ABSPATH', dirname(__FILE__) . '/');

/* THIS IS CUSTOM CODE CREATED AT ZEROFRACTAL TO MAKE SITE ACCESS DYNAMIC */
$currenthost = "http://".$_SERVER['HTTP_HOST'];
$currentpath = preg_replace('@/+$@','',dirname($_SERVER['SCRIPT_NAME']));
$currentpath = preg_replace('/\/wp.+/','',$currentpath);
define('WP_HOME',$currenthost.$currentpath);
define('WP_SITEURL',$currenthost.$currentpath);
define('WP_CONTENT_URL', $currenthost.$currentpath.'/wp-content');
define('WP_PLUGIN_URL', $currenthost.$currentpath.'/wp-content/plugins');
define('DOMAIN_CURRENT_SITE', $currenthost.$currentpath );
@define('ADMIN_COOKIE_PATH', './');

然而,当wordpress在其自己的文件夹中时,我遇到了一些问题,但在移动到root时工作得很好。