代码之家  ›  专栏  ›  技术社区  ›  Revious

当用户访问/?p=随机字符串

  •  0
  • Revious  · 技术社区  · 7 年前

    Wordpress当前返回 random page 例如,在拜访时, https://www.examplewebsite.com/?p=bdmvxmqa

    2 回复  |  直到 7 年前
        1
  •  1
  •   Nick Surmanidze    7 年前

    Wordpress通常重定向到最接近的匹配页面标题。(至少以前我和WordPress合作的时候是这样的)。

    尝试将此行添加到函数.php要关闭此功能:

    remove_filter('template_redirect', 'redirect_canonical');  
    
        2
  •  1
  •   RustyBadRobot    7 年前

    如果这是一个旧的URL结构,你可以重定向吗?p向您的主页或类似网站请求以下功能:

      function rusty_redirect_query() {
        global $wp;
        $wp->add_query_var('p');
        if(get_query_var('p')) {
          wp_redirect( home_url( '/page/to/redirect/' ) );
        }
        exit();
      }
      add_action( 'template_redirect', 'rusty_redirect_query' );