分享价值
提升价值

WordPress网站单独某一篇文章或URL链接跳转到指定文章或链接方法

有时候我们由于网站改版或是设置错误等原因会导致网站有错误链接或是弃用链接,为了网站SEO或是方便老用户继续访问指定内容,我们可以设置WordPress网站URL链接自动跳转,实现网站链接301跳转的方法很多,也有很多插件支持,如果我们网站就只有那么一个两个链接需要跳转的话,再安装插件就感觉有点多余了,强逼症码农是绝对不允许的,下面列举三种通过修改functions.php代码的方法实现网站某一篇文章或是指定链接访问时自动跳转到指定链接或指定文章。

1、访问某一篇文章链接自动跳转到指定URL

function redirect_specific_post() {
    if (is_single('文章ID')) { // 替换 '文章ID' 为要跳转的文章的 ID
        wp_redirect('https://www.nuowa.net'); // 替换为你想要跳转的 URL
        exit;
    }
}
add_action('template_redirect', 'redirect_specific_post');

2、访问某个页面链接自动跳转到指定URL,如想要在访问页面https://nuowa.net/abc时自动跳转到https://nuowa.net/707

function redirect_specific_url() {
if (is_page(‘abc’)) {
wp_redirect(‘https://nuowa.net/707’);
exit;
}
}
add_action(‘template_redirect’, ‘redirect_specific_url’);

3、访问网站某个错误链接,网站不存在的链接自动跳转到指定URL,如想要访问不存在的链接https://nuowa.net/sensevoice时自动跳转到https://nuowa.net/707

function redirect_nonexistent_url() {
    $requested_url = trim(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), '/');
    
    if ($requested_url === 'sensevoice') {
        wp_redirect('https://nuowa.net/707', 301);
        exit;
    }
}
add_action('template_redirect', 'redirect_nonexistent_url');

1V1答疑支持
爱发电:点击前往
知识星球:点击前往
赞(0) 打赏
未经允许不得转载:诺瓦小站 » WordPress网站单独某一篇文章或URL链接跳转到指定文章或链接方法

觉得文章对你有帮助就打赏一下作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的世界!

支付宝扫一扫

微信扫一扫