TrueURL
TrueURL

Menú

405 Method Not Allowed

La URL existe, pero no admite el método HTTP usado, por ejemplo un POST a una página estática. El encabezado Allow lista los métodos admitidos.

Frase de motivo
Method Not Allowed
Redirección
No
Almacenable en caché por defecto
Sí

405 Method Not Allowed significa que el servidor conoce el método de la solicitud, pero el recurso de destino no lo admite. La respuesta debe incluir un encabezado Allow con los métodos que sí admite el recurso, por ejemplo Allow: GET, HEAD, OPTIONS.

Los casos típicos son un POST a un archivo estático, un DELETE sobre un recurso de API de solo lectura o un GET a un endpoint que solo acepta envíos de formularios. Si el servidor no reconoce el método en absoluto, la respuesta correcta es 501 Not Implemented.

Un 405 se puede almacenar en caché de forma heurística.

Ejemplo de respuesta

HTTP
HTTP/1.1 405 Method Not Allowed
Date: Fri, 06 Nov 2026 10:15:32 GMT
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Content-Length: 30

{"error":"method_not_allowed"}

SEO y verificación de redirecciones

Un 405 en las solicitudes GET normales es un error 4xx e impide la indexación. Pero lo más habitual es que el problema aparezca con otros métodos: algunos servidores y frameworks responden 405 a HEAD, lo que confunde a los verificadores de enlaces y a las herramientas de supervisión que usan HEAD para ahorrar ancho de banda. Si una verificación con el método HEAD devuelve 405 mientras que GET devuelve 200, el servidor gestiona mal HEAD, aunque HTTP exige que los servidores de uso general lo admitan.

Causas frecuentes y casos de uso

  • Un formulario o un cliente de API envía un POST a una URL que solo sirve contenido estático; nginx responde a esas solicitudes con “405 Not Allowed”.
  • Una ruta del framework solo define GET, así que se rechazan HEAD, POST o PUT.
  • Una redirección conservó el método: después de un 307 o un 308, un POST sigue siendo un POST y puede acabar en una página que solo acepta GET.
  • WebDAV u otros métodos están desactivados en la configuración del servidor.

Verificador de redirecciones de URL

Consulta todos los códigos de estado que devuelve una URL, salto a salto, con el verificador de redirecciones gratuito de TrueURL.