📜  重定向 301 wordpress - PHP (1)

📅  最后修改于: 2023-12-03 15:28:31.878000             🧑  作者: Mango

重定向 301 WordPress - PHP

重定向 301 是指将一个页面永久性地移动到另一个位置,并告诉浏览器和搜索引擎将原始位置更改为新位置。重定向 301 可以帮助你维护你的网站的 SEO,因为它可以确保在更改网站 URL 结构时,搜索引擎能够正确索引你的网站。

在 WordPress 中,你可以通过添加代码来实现 301 重定向。下面是一个示例代码片段,它可以将你的旧 URL “/old-page” 重定向到新 URL “/new-page”。

function my_redirect_function() {
    if( is_singular('old-page') ) {
        wp_redirect( home_url( '/new-page' ), 301 );
        exit();
    }
}
add_action( 'template_redirect', 'my_redirect_function' );

通过此代码段,所有访问旧 URL “/old-page”的用户都将重定向到新 URL “/new-page”。

其中,is_singular 函数将检查当前页面是否与指定的页面匹配。wp_redirect 函数实现了重定向,并使用 home_url 函数构建新 URL。在这个例子中,我们指定重定向状态代码 301 表示永久移动。

这只是一个基本示例,你可以根据代码更改来适应你的网站需要。

需要注意的是,尽管 301 重定向可以帮助你的 SEO,但它也可能会有一些不良影响,例如增加页面加载时间。因此,确保使用它来解决真正的问题并进行适当的测试。