Un usuario preguntó 👇
Tengo un problema con mi sitio de WordPress alojado en el sitio. Pasé horas tratando de resolverlo sin éxito. El soporte del sitio web dice que debería conseguir un desarrollador web, pero creo que es realmente un problema con su servidor nginx, por lo que tienen que solucionarlo (no tengo acceso a la configuración del servidor nginx).
Si visito http://cordvision.com se refiere a http://www.cordvision.com/ a quien luego se refiere https://www.cordvision.com/.
Ojalá fuera directo a https://www.cordvision.com/.
Aquí está la información que creo que es relevante:
Mi archivo .htaccess:
RewriteCond% {HTTP_HOST}! ^ Www . [NC]
Regla de reescritura ^ https: //www.%{HTTP_HOST}% {REQUEST_URI} [L,R=301]
RewriteCond% {HTTP: X-Forjected-Proto}! Https
RewriteCond% {HTTPS} como
Regla de reescritura ^ https: //%{HTTP_HOST}% {REQUEST_URI} [L,R=301]
EMPEZAR WordPress
RewriteEngine Ar
RewriteBase /
RewriteRule ^ index .php $ – [L]
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -RE
RewriteRule. /index.php [L]
FIN WordPress
Mi configuración de WordPress
Dirección de WordPress: https://www.cordvision.com
Sitio URL: https://www.cordvision.com
Captura de pantalla del archivo de zona DNS para entradas relevantes:
https://i.stack.imgur.com/Rwvpl.png
Estoy usando una nube a través del terreno del sitio (dns manejado por el sitio del sitio)
(Lo tengo http://www.redirect-checker.org/index.php puede ofrecer información útil para la resolución de problemas)
¿Alguna posibilidad de que uno pueda identificar qué está causando la derivación innecesaria? ¿Podría ser realmente una referencia de nginx? ¡Agradecemos cualquier ayuda!
Este tema fue modificado hace 8 meses, 2 semanas por.
(@jnashhawkins)
Hace 8 meses, 2 semanas
¿Nginx actúa como un proxy inverso?
Si Nginx es su servidor web real en lugar de Apache, entonces su htaccess probablemente no le esté haciendo ningún bien y esa puede ser la razón por la que SiteGround le recomienda contratar un desarrollador web.
Si Nginx es solo un proxy inverso, htaccess está controlando la bandeja de entrada de Apache.
Si yo fuera yo mismo, apagaría el proxy de Cloudflare y vería si esos problemas están causando este problema …
Fui a buscar, pero Cloudflare está en camino, así que no puedo ver su servidor de origen. También puede pedir ayuda a Cloudflare.
Si Nginx es el servidor, entonces deberá convertir sus instrucciones de htaccess a algo que Nginx pueda entender y ponerlo en el archivo de configuración de Nginx.
(@cordvision)
Hace 8 meses, 2 semanas
@jnashhawkins Tenía la impresión de que se usa para entregar un caché, pero todo esto está muy por encima de mi cabeza (solo tengo una comprensión relativamente básica). Encontré esto sobre el tema: https://www.siteground.com/blog/nginx-direct-delivery/
Acabo de detener la nube, ¿la ves ahora?
Cuando uso http://www.redirect-checker.org/index.php y en http://cordvision.com, cita «Nginx» como el primer servidor de la redirección.
Esta respuesta fue modificada hace 8 meses, hace dos semanas por.
(@jnashhawkins)
Hace 8 meses, 2 semanas
Miré y vi Nginx, por lo que deberá establecer las instrucciones de htaccess en la configuración de Nginx si no hay un servidor Apache que no pueda ver.
Por lo tanto, puede pedirle ayuda u orientación a su host con esa u otra confirmación de que Apache está detrás de Nginx actuando como un proxy inverso para que su htaccess funcione.
Con Cloudflare listo, ¿está experimentando los mismos problemas? No veo nada extraño aquí, pero tampoco veo ‘www’ en la dirección.
Lo que veo es mi cosa favorita como www, eso no me importa.
(@cordvision)
Hace 8 meses, 2 semanas
@jnashhawkins ¡Gracias por verlo! El problema es que obtengo una redirección doble, lo que afecta negativamente la velocidad de carga de mi página y mi calificación de SEO. Solo quería confirmar que esto probablemente sea un problema con la configuración de Nginx. Creo que el soporte en el sitio me está afectando lentamente, ya que he recibido una serie de solicitudes de soporte en los últimos días (aunque creo que estaba justificado al contactarlos en la mayoría de los casos, ya que todos estaban relacionados con problemas que no podían ser para arreglar solo al final). Publicaré la solución final si obtengo una en caso de que alguien más tenga la misma pregunta …
¿Solucionó tu problema??
0 / 0