Problema con Proxy URL subdirectorio  

 
José Javier
 José Javier
Usuario activo

Buenas,

Tras abrir un ticket y descartar que el problema fuese de servidor (ID Ticket: LBZ-295338)
Ha quedado claro que este es un problema de Wordpress y desde soporte técnico me han dicho que debo abrir un tema en este foro para que podáis ayudarme:

Aquí os pongo el planteamiento inicial:

"Buenas,

Tenemos un proxy para Contenido solo visible a usuarios registrados

Citar
Respondido : 21/03/2017 4:06 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Entiendo que el problema básicamente es por el caracter "/" al final de la url, ya que si ingreso a :

Contenido solo visible a usuarios registrados

Si funciona correctamente.

Podrías probar desactivando las urls amigables de tu WordPress para ver si esto es correcto.

No deberías complicarte tanto con esto de proxys, a la larga te dará más trabajo el mantenimiento, de manera general te recomiendo mantener tu sitio lo más simple posible.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 21/03/2017 6:52 pm

Cursos Gratuitos WordPress

José Javier
 José Javier
Usuario activo

Buenas,

Si efectivamente, he desactivado las URLS amigables, incluso he eliminado directamente el httaccess pero ni con esas :S

Si ingresas también en Contenido solo visible a usuarios registrados se produce un problema de redirecciones infinitas...

Yo tampoco soy partidario de los proxys, pero en este caso no hay otra alternativa, el cliente quiere utilizar su URL por el SEO y en su servidor no es posible instalar directamente el WP.

Espero que podáis ayudarme. Muchas gracias!

ResponderCitar
Respondido : 21/03/2017 6:57 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Con respecto a esto último que comentas:

Yo tampoco soy partidario de los proxys, pero en este caso no hay otra alternativa, el cliente quiere utilizar su URL por el SEO y en su servidor no es posible instalar directamente el WP.

Has evaluado apuntar sólo el registro A a nuestros servidores, es decir, entiendo que la gestión del dominio y las DNS lo tiene apuntado a otro servidor y sólo quiere el sitio web en nuestros servidores, en tal caso una configuración de apuntar el registro A sería suficiente.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 21/03/2017 9:15 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

José Javier
 José Javier
Usuario activo

Si Jhon, sería lo más comodo y fácil... utilizar un subdominio apuntando a la IP y listos, pero ellos no quieren utilizar un subdominio, quieren utilizar un subdirectorio... :S

Igualmente, utilizar un proxy no es algo imposible, aquí hay un problema a la hora de generar las URLs y solo os pedía ayuda por si sabíais como poder hacer que no se comiera el subdirectorio y fuera a buscar directamente el dominio....

A ver si alguien me echa un cable en ese sentido, por favor.

Muchas gracias 🙂

ResponderCitar
Respondido : 22/03/2017 10:32 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Para descartar problema con algo en WordPress, o su manejo de urls, te sugiero crear una estructura similar de categorias pero con páginas html físicas, con subdirectorios, etc. y verificar si te sucede lo mismo.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 22/03/2017 6:01 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

José Javier
 José Javier
Usuario activo

Buenas Jhon,

Muchas gracias, todo esto ya lo hicimos en su momento y con un técnico de Webempresa quedó descartado ya que solo sucede con Wordpress, sin wordpress funciona bien....

Mira lo he vuelto a publicar para que puedas verlo.

"Para que lo puedas ver claro he hecho un ejemplo simple de hola mundo alojado en la raiz "index.html"
Verás que tanto Contenido solo visible a usuarios registrados", es por eso que el servidor de ub.edu responde correctamente con un 404 porque esa URL no existe...

No conseguimos saber por qué esta funcionando de esta manera, por eso os pedimos ayuda a vosotros a ver si alguno de vuestros expertos puede ayudarnos a resolver este problema."

No se si tienes acceso a los tickets de Webempresa, el ticket es el LBZ-295338 verás todo lo que hemos hablado y todas las pruebas que se han hecho para descartar cualquier otra cosa y detectar al 100% que es un problema de wordpress...

Muchas gracias!!!

ResponderCitar
Respondido : 22/03/2017 6:47 pm
José Javier
 José Javier
Usuario activo

Por si puede servir de pista... he descubierto una cosa...

EJEMPLO:
Si pones....
Contenido solo visible a usuarios registrados
Entonces se come ese segundo subdirectorio y si funciona bien (aún y no tener la barra al final)

A ver si alguien puede ayudarnos por favor!!!

ResponderCitar
Respondido : 23/03/2017 4:10 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El tema de poner / al final es porque si no colcoas esta barra lo entiende como un parámetro

Es decir sería interpretado :
Contenido solo visible a usuarios registrados

Si colocas / indicas a WordPress que se trata de una url completa incluyendo punts-de-venda como una página.

Si esta bien o mal, eso depende como esta estructurado WordPress, WordPress no tiene un sistema de urls perfecto por ejemplo revisa:
https://core.trac.wordpress.org/ticket/39183

Verás que si colocas un número al final de cualquier url te dará un resultado válido porque lo interpreta como un parámetro.

Algo que podrías evaluar es usar .html al final de tus urls, revisa:
https://es.wordpress.org/plugins/html-in-url/

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 23/03/2017 8:37 pm
José Javier
 José Javier
Usuario activo

Buenas Jhon,

Gracias por los intentos aunque de poco hayan servido... 😛

Al final lo hemos resuelto correctamente con el $_SERVER HTTP_HOST y el $_SERVER REQUEST_URI

Igualmente gracias por vuestra ayuda!

ResponderCitar
Respondido : 26/03/2017 8:22 am

Cursos Gratuitos WordPress

Por favor Iniciar Sesión o Registro