首页 > 解决方案 > 如何为特定的 url 使用另一个域?

问题描述

我正在为客户建立一个 WordPress 网站,但不知道该怎么做。我正在使用 translatepress 使我的网站成为多语言,并且客户希望拥有另一个不同语言的域。所以默认域是 example.com 但英文版是 example.com/en 。是否可以添加另一个域来替换 example.com/en 并且通过按下所有链接仍然可以使用?所以它就像 example2.com 指向 example.com/en ,但不是作为 url 转发,而是完全替换了整个 example.com/en 部分。我在这里有什么选择?谢谢。

标签: wordpressdns

解决方案


您可以在不同域的网络中拥有不同的站点。它只是在另一个域上,而不是在两个域上。由于 WP 将内部链接存储为绝对 URL,因此您需要从一开始就在正确的域上创建站点,或者在更改时使用 wp-cli 或类似方法重写现有链接。

我正要推荐我用过的插件,但从https://wordpress.org/support/article/wordpress-multisite-domain-mapping/看到,从 4.5 开始,它是 WP 原生功能!

注意:我不使用 translatepress,但在网络中使用不同的语言作为不同的站点。既然您谈论子域,我假设您会做类似的事情


推荐阅读