【问题标题】:How to replace the new page to existing URL?如何将新页面替换为现有 URL?
【发布时间】:2021-05-08 15:17:08
【问题描述】:

我正在使用 WordPress,几个月前我创建了一个页面。现在,我刚刚创建了新页面并想使用现有页面 URL。但是,它不起作用。

现有页面网址为:www.techno.com/pricing

我将现有页面重命名为 www.techno.com/pricingOld 并使用上述 URL 访问新页面。

问题是,当我使用www.puthuvan.com/pricing 时,它会重定向到www.puthuvan.com/pricingOld

如何解决?

谢谢。

【问题讨论】:

    标签: wordpress server cpanel web-hosting


    【解决方案1】:

    我认为这个问题是由 wordpress 自动完成 URL 引起的。他们应该禁用此协议,人们有时会向他们不需要让公众知道的网站添加页面。即使有人输入了错误的 url,wordpress 也会修改 url 并重定向到它认为用户想要访问的页面。这使公众更容易访问 wordpress 网站上的未列出页面。

    为防止这种情况,请将以下 php 代码添加到 functions.php 中

    //stop wp auto completing url
    function remove_redirect_guess_404_permalink( $redirect_url ) {
        if ( is_404() )
            return false;
        return $redirect_url;
    }
    add_filter( 'redirect_canonical', 'remove_redirect_guess_404_permalink' );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-29
      • 1970-01-01
      • 1970-01-01
      • 2019-11-18
      • 2023-03-22
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多