Redirecionar para casa se a página não existir

Gostaria de redirect os usuários para a minha página inicial quando a página ou publicação solicitada não puder ser encontrada, mas não sei como fazer isso.

Como faço para proceder com tais ações?

Solutions Collecting From Web of "Redirecionar para casa se a página não existir"

Você pode definir qualquer página / url para lidar com um erro 404 através do arquivo htaccess . Este é um bom tutorial para fazer isso: http://www.htaccessbasics.com/404-custom-error-page/ .

Use seu exemplo, mas configure a página de erro para uma página específica (sua página inicial).

Seu tema pode ter um modelo 404.php que lida com páginas perdidas. Mas você pode replace isso pelo arquivo htaccess . Certifique-se de fazer um backup do arquivo htaccess existente, em caso de problemas.

Você pode usar este código dentro do seu arquivo de modelo 404.php para redirect com segurança para os usuários para a página inicial:

 wp_safe_redirect(site_url()); exit(); 

Use este código antes de cada linha de código em seu 404.php . Isso redirectá todos os que visitam a página 404 no URL principal do site, o que seria o que você procura.

Você não precisa excluir o conteúdo do arquivo 404.php , uma vez que cada linha de código após a exit() será ignorada.