具有几乎相同内容的子域

时间:2015-06-29 作者:Sovnfield

我必须为客户创建一个网站。该客户销售不同的产品,并希望增强他们的观点。例如,我认为最好的方法是创建子域product1.domain.com, product2.domain.com, 等

网站domain.com 将显示所有产品(例如,可通过菜单访问),子域将仅显示特定产品。所有内容在域和子域上都是相同的(主页、联系人、关于、产品除外)。子目录对我的客户来说不是一个好的解决方案,因为产品是竞争对手domain.com/product1/ 似乎不如子域好。

我尝试过wordpress多站点,但我意识到每个子域都是完全分离的,这不是我想要的。我已经看到一些网站有多语言的子域,比如gravatar。com或维基百科。org,并且有一个插件(WPML),但我不知道它是如何工作的。我该怎么做?我有点迷路了。我是否需要创建一个插件来在wordpress multisite中使用它(我以前从未这样做过),或者我可以在没有WPMU的情况下使用它?我可以用php编写代码。

欢迎提供任何帮助/建议/线索

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

是的,这里不需要多站点。我会尝试映射同一wordpress安装上的所有子域,然后通过当前URL自定义模板。在wp-config.php 然后使用当前URL作为基本URL:

define(\'WP_HOME\', \'http://\' . $_SERVER[\'HTTP_HOST\']); 
define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'HTTP_HOST\']);
您还可以为每个子域创建不同的主题(请参阅“主题切换器”插件)。

结束

相关推荐

为什么不在插件中包含对/wp-admin/admin.php的引用

联系表单7最近推出了一个更新,导致其他插件出现一些冲突。WPCF7的作者解释说,这是因为插件包括对wp-admin/admin.php 在他们的脚本中,你不应该在插件中这样做。Takayuki Miyoshi 解释它here 但我不确定我是否完全理解为什么这会引起任何问题,或者这与打电话给say有什么不同wp-load.php.有人能解释一下为什么建议不要加载wp-admin/admin.php 在你的插件中,它是如何引起问题的?