Pregunta sobre Contact Form 7 de Wordpress:

Error de contenido mixto http / https

Un usuario pregunt贸 馃憞

Actualic茅 Contact Form 7 a la versi贸n 5.1.1 que se ejecuta en WordPress 5.0.3 Mi formulario no deja de enviar mensajes ahora … obtengo el peque帽o spinner de carga Ajax. El c贸digo de auditor铆a con consola (Chrome) muestra este error:
Mixed Content: The page at 'https://folkheritage.org/contact/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://folkheritage.org/wp-json/contact-form-7/v1/contact-forms/4/refill/'. This request has been blocked; the content must be served over HTTPS.

驴Algunas ideas?

(@takayukister)

Hace 1 a帽o, 10 meses

Intente borrar la cach茅 de todas las p谩ginas.

(@estabilimenta)

Hace 1 a帽o, 10 meses

Hola,

Utilizo WP Super Cache, pero no lo borr茅. Intent茅 imponer https a trav茅s del c贸digo htaccess, que solucion贸 la carga de contenido mixto, pero todav铆a hay un problema.

Mi instalaci贸n de WordPress est谩 ubicada en un subdirectorio (/ wp /), pero una de las rutas de CF7 apunta al lugar equivocado:

OBTENER https://folkheritage.org/wp-json/contact-form-7/v1/contact-forms/4/feedback/ 404 No encontrado)

隆Gracias!

(@estabilimenta)

Hace 1 a帽o, 10 meses

Extra帽o … el enlace funciona cuando se hace clic directamente en 茅l, pero el 404 se lanza desde la p谩gina con el formulario CF7.

(@chesio)

Hace 1 a帽o, 10 meses

Curioso … el enlace funciona cuando se hace clic directamente en 茅l, pero el 404 se lanza desde la p谩gina con el formulario CF7.

El enlace tampoco funciona cuando se hace clic directamente en 茅l, todav铆a tiene respuestas 404, solo en formato JSON (no HTML).

Mi instalaci贸n de WordPress est谩 ubicada en un subdirectorio (/ wp /), pero una de las rutas de CF7 apunta al lugar equivocado

La ubicaci贸n es correcta /wp-json/ es un camino virtual (mismo /contact/). Ver por ejemplo: https://folkheritage.org/wp-json/wp/v2/pages/

El problema parece estar relacionado con el hecho de que la solicitud se emite como una solicitud GET en lugar de una POST por alg煤n motivo. El es /wp-json/contact-form-7/v1/contact-forms/4/feedback/ el punto final es no esperar solicitudes POST solo, por lo que se devuelve el error 404. Pero, 驴por qu茅 sucede esto? No lamento ni idea …

Esta respuesta fue modificada hace 1 a帽o, 10 meses.

(@chesio)

Hace 1 a帽o, 10 meses

Est谩 bien, acabo de recibir 馃檪

Intent茅 imponer https a trav茅s del c贸digo htaccess, que solucion贸 la carga de contenido mixto, pero todav铆a hay un problema.

Esto soluciona el problema con contenido mixto, pero la reescritura cambia fundamentalmente el tipo de aplicaci贸n de POST a GET. Por lo tanto, debe solucionar el problema de la materia mixta de otra manera.

(@estabilimenta)

Hace 1 a帽o, 10 meses

Actualizaci贸n: elimin茅 la redirecci贸n obligatoria en el archivo .htaccess. Intent茅 desactivar todos los dem谩s plugins y prob茅 el tema Twenty Fifteen. Sigo recibiendo este error:
https://folkheritage.org/wp-json/contact-form-7/v1/contact-forms/4/feedback/ 404 No encontrado)

(@chesio)

Hace 1 a帽o, 10 meses

Hola @stabilimenta,

驴Tiene alguna regla de referencia (yo .htaccess o en el c贸digo) que agrega barras de seguimiento a las solicitudes?

Porque esto funciona:

POST https://folkheritage.org/wp-json/contact-form-7/v1/contact-forms/4/feedback/

Pero no es as铆 (observe la barra oblicua que falta en la barandilla). Una solicitud POST se reescribe en GET y luego se devuelve 404:

POST https://folkheritage.org/wp-json/contact-form-7/v1/contact-forms/4/feedback

Contact Form 7 realiza un seguimiento de la solicitud sin una barra.

(@estabilimenta)

Hace 1 a帽o, 10 meses

El anfitri贸n tuvo una redirecci贸n al archivo htaccess agregando una barra inclinada. Al comentar sobre eso, lo arregl贸. El formulario de contacto funcion贸 y luego se detuvo. No estoy seguro si el plugin cambi贸 o el archivo .htaccess se edit贸 para iniciar el problema. De todos modos, funciona ahora. Gracias por tu ayuda @chesio.

(@chesio)

Hace 1 a帽o, 10 meses

隆Me alegra que lo hayas resuelto! 馃檪

El anfitri贸n tuvo una redirecci贸n al archivo htaccess agregando una barra inclinada. Al comentar sobre eso, lo arregl贸.

No necesita comentar sobre la regla, si desea mantenerla, solo necesita restringirla a aplicaciones GET 煤nicamente. Agregue la siguiente l铆nea antes de que corresponda RewriteRule en .htaccess:

RewriteCond %{REQUEST_METHOD} GET

De esta manera, la regla no afectar谩 las aplicaciones POST (incluidas las del Formulario de contacto 7).

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *