add_action('init', function () {
if (is_admin()) {
return;
}
$request_uri = isset($_SERVER['REQUEST_URI']) ? wp_unslash($_SERVER['REQUEST_URI']) : '';
$path = strtok($request_uri, '?') ?: '';
if (!preg_match('#/immobilien/(\d+)/?$#', $path, $matches)) {
return;
}
wp_safe_redirect(home_url(//sidhu-finanzen.de/immobilien/?immobilie= . $matches[1]), 301);
exit;
}, 0);
add_filter('redirect_canonical', function ($redirect_url, $requested_url) {
if (preg_match('#/immobilien/\d+/?(\?.*)?$#', (string) $requested_url)) {
return false;
}
return $redirect_url;
}, 10, 2);