Redirect to /404/

时间:2020-07-13 作者:Rejaur Rahman

有没有一种方法可以将404模板的URL slug重定向到/404/so例如,如果我有/category/media/blah,它会重定向到/404/

这是可能的,我不知道是否可以用。htaccess。

龙尼

1 个回复
SO网友:Fahad

所以你可以这样做:

打开404.php 归档并将这些行添加到其顶部。如果没有,就创建它。这将确保WordPress将此文件用于所有不再存在或从未存在的永久链接

    <?php 
    /**
    * Template Name: 404 Page
    */
    
    $four_oh_four = get_permalink( get_page_by_path( \'404\' ) );
    wp_redirect( $four_oh_four );
    exit();
创建一个带有slug“404”的页面。以上代码现在将从常规404模板重定向到带有“404”slug的页面

或者,如果愿意,还可以使用PHP的默认重定向(使用标头)。我刚刚使用了WordPress的重定向API。