redireciona os produtos removidos / apagados do woocommerce

Preciso remover alguns produtos descontinuados de um site Woocommerce. Só estou me perguntando sobre como automatizar isso. Eu não descobriu se deve lançar um erro 301, 404 ou 410, mas de qualquer forma, existe uma maneira fácil de automatizar isso para futuros produtos removidos?

Sua ajuda é apreciada.

Solutions Collecting From Web of "redireciona os produtos removidos / apagados do woocommerce"

Você pode realmente usar o PHP para redirect, em vez de apenas .htaccess, que tem o benefício de permitir que você use variables.

Eu realmente não conheço Woocommerce muito bem, mas você poderia criar um redirecionamento semelhante a este.

Observe que este é um pseudo código. Estas chamadas de function são fictícias, mas a lógica ainda se aplica

function redirect_product() { $product_status = get_product(); $product_url = get_product_url(); if ($product_status === NULL) { $URL = $_SERVER['REQUEST_URI']; if ( $URL == $product_url) { header( 'HTTP/1.0 301 Moved Permanently' ); header( 'Location: /' ); //redirect to url of your choosing exit(); } else { return; } } }