【问题标题】:Rewrite longdomain URL to short domain URL in wordpress PHP在wordpress PHP中将longdomain URL重写为短域URL
【发布时间】:2019-12-02 12:00:59
【问题描述】:

我有 2 个域,例如

longdomain.com
ld.cc

Wordpress 在 longdomain.com 上运行,用户生成的内容在那里由 wordpress 自动提供 longdomain 中的唯一 URL。

喜欢

longdomain.com/this-is-unique-id/ 

是否可以通过任何方式使用 url slug 在短域中加载长域 url 内容?

longdomain.com/this-is-unique-id/ 
ld.cc/this-is-unique-id/ 

两个 URL 应该提供相同的输出,而不是重定向,只需使用短域加载 longdomain 内容的内容,前提是我拥有​​两个域并且可以进行任何 URL 重写服务器配置,两个域中的 db 访问。

目标是通过获取短域,而不是依赖第三方 URL 缩短服务,使用 wordpress 构建自定义 URL 缩短器。

【问题讨论】:

    标签: wordpress url redirect url-rewriting url-routing


    【解决方案1】:

    通过您的主机帐户使用重定向。

    您需要配置 DNS 记录。

    【讨论】:

      【解决方案2】:

      您可以在 wp-config.php 中添加以下内容,这将阻止 WordPress 重定向到长域。

      define( 'WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );
      define( 'WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
      

      【讨论】:

        【解决方案3】:

        也许是一个解决方案:

        1 - 在您的网络服务器上为 ld.cc 创建一个网站,并将 DocumentRoot 指向 longdomain.com 的网站 DocumentRoot。

        2 - 安装一个像这样的插件: Multiple Domains

        【讨论】:

          猜你喜欢
          • 2017-10-26
          • 2017-03-02
          • 1970-01-01
          • 1970-01-01
          • 2016-07-30
          • 2014-08-26
          • 1970-01-01
          • 2013-06-25
          • 2020-02-03
          相关资源
          最近更新 更多