wordpress - 如何为特定的 url 使用另一个域?
问题描述
我正在为客户建立一个 WordPress 网站,但不知道该怎么做。我正在使用 translatepress 使我的网站成为多语言,并且客户希望拥有另一个不同语言的域。所以默认域是 example.com 但英文版是 example.com/en 。是否可以添加另一个域来替换 example.com/en 并且通过按下所有链接仍然可以使用?所以它就像 example2.com 指向 example.com/en ,但不是作为 url 转发,而是完全替换了整个 example.com/en 部分。我在这里有什么选择?谢谢。
解决方案
您可以在不同域的网络中拥有不同的站点。它只是在另一个域上,而不是在两个域上。由于 WP 将内部链接存储为绝对 URL,因此您需要从一开始就在正确的域上创建站点,或者在更改时使用 wp-cli 或类似方法重写现有链接。
我正要推荐我用过的插件,但从https://wordpress.org/support/article/wordpress-multisite-domain-mapping/看到,从 4.5 开始,它是 WP 原生功能!
注意:我不使用 translatepress,但在网络中使用不同的语言作为不同的站点。既然您谈论子域,我假设您会做类似的事情
推荐阅读
- python - Numpy Array Math 复制像素,而不是通过 Python 中的 For 循环进行迭代
- android - 仅在多模块项目中出现的 Jetpack Compose 性能问题
- azure-data-explorer - 按时间戳和类别取消堆叠大数据表 Kusto
- css - 颜色和空单元格或通过 CSS 将文本添加到空单元格
- sql-server - 如何将 T-SQL 查询写入 Pivot 数据,如下所示?
- c++ - 使用 char * 作为模板参数编译错误
- javascript - Javascript 数据库测试发生 UnhandledPromiseRejectionWarning
- python - 在 pandas 数据框列中搜索特定的字符串集,然后搜索该字符串
- neo4j - 如何查询包括特定范围条件?
- jquery - 使用 jQuery 以编号格式而不是像素检索行高