wordpress与不同的域名

时间:2015-12-11 06:03:14

标签: wordpress

我想制作一个多语种网站。首先,我创建了一个wordpress网站。然后我在另一个站点上安装了wordpress,并将第二个站点的表前缀更改为第一个站点之一。现在,这些网站共享同一个数据库,其地址为http://academy2.hollywoodpress.bizhttp://en.hollywoodpress.biz。但是,http://en.hollywoodpress.biz无效,但http://en.hollywoodpress.biz/wp-admin正在运作。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

为什么不使用WordPress多站点功能。 http://codex.wordpress.org/Create_A_Network

答案 1 :(得分:0)

您可以使用wp-config.php

中的以下内容使WordPress使用某些动态请求主机名
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);

这样,WP将为每个用于请求WordPress页面的域正确设置站点和主页URL地址。我认为wp-admin将使用wp_options表(homesiteurl行)中确定的值。

如果您需要在不同的域上完全显示不同的内容,那么您应该考虑多站点或两个单独的WP安装。

如果您只想翻译内容并且可以使用子域名(en,de,es等)或子文件夹(en,de,es等),请考虑使用本地插件,例如Polylang或WPML。

答案 2 :(得分:0)

我可以解决问题。问题是我使用子域来分离域,但它们不适用于WPML。我使用了域名,最终我可以分开域名。