
Existe esta aplicación de WordPress en OpenShift que utiliza CloudFlare como servidor DNS.
OpenShift nos proporciona una URL como app-user.rhcloud.com
y le permite agregar un alias. Como www.website.com
y website.com
. Por lo tanto, debe agregar entradas CNAME a su dominio sitio web.com que apunten a app-user.rhcloud.com. Mi registrador no me permitió agregar CNAME sin un subdominio (sin www.), así que moví mis servidores DNS a CloudFlare y agregué los CNAME allí.
registrador -> CloudFlare -> OpenShift
La aplicación WordPress tiene un .htaccess para reescribir la URL y la hace más amigable. La configuración de la aplicación está configurada para redirigir cualquiera a una URL RAÍZ; en mi caso, elijo redirigir a http://www.website.com
y esto debería funcionar. Pero comencé a enfrentar unbucle de redireccionamientoproblema. Intenté realizar la redirección yo mismo, en la primera línea del index.php
archivo, pero también falló. Luego dejé de usar Location
en los encabezados para redirigir y comencé con Refresh
. Este fue el más efectivo, pero deja de funcionar en unas horas. Luego forcé una versión sin caché como se explica aquíhttps://stackoverflow.com/questions/1907653/how-to-force-page-not-to-be-cached-in-php. No funcionó.
Comencé a probar cosas con .htaccess, verificando algunas reglas y condiciones para forzar el proceso antes de que la aplicación intentara redirigir, pero también causa el mismo bucle. La URL nunca cambia, tanto con .htaccess como con PHP.
Luego intenté lo siguiente: sin reescribir las URLY/Ocon un .htaccess vacío no hay una URL amigable, pero tampoco un bucle de redireccionamiento.
¿Alguna idea sobre cómo resolver esto? Han pasado más de 2 semanas desde que comencé a instalar esta aplicación y tengo que señalar solicitudes que no sean de WWW aHTTP://WWW
sitio web: http://www.porta8080.com.br
@editar
Solo para que quede más claro: no puedo agregar HTTP://WWW
URL que no sean WWW, por lo que se crea un bucle de redireccionamiento. Cuando la página se recarga sin ella, http://www
se realiza la redirección OTRA VEZ. Y una y otra vez. Este es el verdadero problema.
Respuesta1
Podría intentar configurar su registro A en un host 301-www de terceros
1) Hazlo connubeflare
2) utilice una IP 301-www 208.43.88.227 deDuda =porta8080.com.br IN A 208.43.88.227
3) revisa tu .htaccess y publícalo aquí
4) Consulte también elComunidad de WordPress.