Creo que es la función redirect_canonical
enlazada a template_redirect
. Deberías poder desactivarlo con:
remove_filter('template_redirect', 'redirect_canonical');
Pero realmente debes pensar si quieres hacerlo ya que es bastante complicado y realiza algunas funciones importantes de SEO:
Redirige los enlaces entrantes a la URL adecuada según la url del sitio.
Los motores de búsqueda consideran www.somedomain.com y somedomain.com como
dos URL diferentes cuando ambos van a la misma ubicación. Este SEO
la mejora evita la penalización por contenido duplicado redirigiendo todos
enlaces entrantes a uno u otro.
Evita la redirección de feeds, trackbacks, búsquedas, ventanas emergentes de comentarios,
y URL de administración. No redirecciona en no-bastante-permalink-support
IIS 7, vistas previas de página / publicación, WP admin, Trackbacks, robots.txt, búsquedas,
o en las solicitudes POST.
También intentará encontrar el enlace correcto cuando un usuario ingrese una URL
Eso no existe basado en la consulta exacta de WordPress. En su lugar intentará
para analizar la URL o la consulta en un intento de calcular la página correcta
ir a.
enlace
El siguiente might elimina el autocompletado sin alterar el componente SEO, pero no puedo prometerlo. El código apenas se ha probado , ya que nunca he deseado deshabilitarlo. Realmente tendría que estudiar redirect_canonical
para estar seguro de cualquier cosa.
function kill_404_redirect_wpse_92103() {
if (is_404()) {
add_action('redirect_canonical','__return_false');
}
}
add_action('template_redirect','kill_404_redirect_wpse_92103',1);