Php function 301 redirect

时间:2019-01-03 作者:JoaMika

我使用这段代码是为了当用户访问旧的permalink时,他会被重定向到新的permalink。

add_action( \'template_redirect\', \'redirect_to_external_url\' );
function redirect_to_external_url() {
    if ( is_page( \'https://www.domain.com/brands/haute-couture/\' ) ) {
      wp_redirect( \'https://www.domain.com/brands/fashion/\', 301 ); 
    exit;
    }
}
然而,这似乎不起作用。我也在使用Nginx。任何帮助都将不胜感激。

1 个回复
SO网友:Krzysiek Dróżdż

没有什么问题wp_redirect 部分代码。。。

但是is_page 函数不能与URL地址一起使用。。。您应该传递“页面ID、标题、slug或其数组”,如中所述documentation.

相关推荐

如何在Functions.php中链接style.css

我是WordPress的新手;我刚开始学习WordPress。我想把风格联系起来。函数中的css。php,但我无法解决这里可能存在的问题。谁能给我指出正确的方向吗?指数php<?php get_header(); ?> <?php if ( have_posts() ) { while ( have_posts() ) { the_post();