Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Rutas relativas con Wordpress

Estas en el tema de Rutas relativas con Wordpress en el foro de WordPress en Foros del Web. Muy buenas, necesito que wordpress genere TODAS las rutas relativas, os explico el porqué: Tengo instalado wordpress en el hosting de otro dominio ww.miwebvieja.com/webnueva/, este ...
  #1 (permalink)  
Antiguo 03/06/2012, 22:23
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 337
Antigüedad: 13 años
Puntos: 9
Rutas relativas con Wordpress

Muy buenas, necesito que wordpress genere TODAS las rutas relativas, os explico el porqué:

Tengo instalado wordpress en el hosting de otro dominio ww.miwebvieja.com/webnueva/, este wordpress se visualiza con la url ww.webnueva.com... pero todos los enlaces internos apuntan hacia ww.miwebvieja.com/webnueva/prueba.html y yo quiero que apunten a ww.webnueva.com/prueba.html.

Osea, necesito que no escriba el http...ww.miwebvieja.com/www/, o bien rutas relativas o bien indicarle yo que el dominio es ww.webnueva.com...

He probado este código, pero aunque no me funciona, es para aplicar un filtro... http://www.456bereastreet.com/archiv...root_relative/

Necesito vuestra ayuda es muy importante esto para mi, alguien que me guíe un poco??

Última edición por manolo_manolo; 03/06/2012 a las 22:26 Razón: quitar links
  #2 (permalink)  
Antiguo 04/06/2012, 02:53
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 12 años, 3 meses
Puntos: 429
Respuesta: Rutas relativas con Wordpress

Antes que nada deberías hacer el cambio de URLs en la BBDD, tal como explican todos los manuales de migración ¿no has seguido ninguno?
__________________
Mi blog personal | Mi G+
  #3 (permalink)  
Antiguo 04/06/2012, 07:13
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 337
Antigüedad: 13 años
Puntos: 9
Respuesta: Rutas relativas con Wordpress

Hola Zanguanga, gracias por responder,

No estoy intentando una migración, el sitio webnueva.com (alojado en ww.miwebvieja.com/webnueva/) es totalmente nuevo, un wordpress recién instalado y una BD limpia.

EDITO:
Aún así, busqué por los datos de la BD y en la tabla WP_OPTIONS, ahí modifiqué las urls y funcionó. No son rutas relativas, pero ya tengo el dominio correcto.

Así que mil gracias... no sé si era la solución, pero me ha llevado a ella XD... THANKS!

Última edición por manolo_manolo; 04/06/2012 a las 08:24
  #4 (permalink)  
Antiguo 04/06/2012, 08:34
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 12 años, 3 meses
Puntos: 429
Respuesta: Rutas relativas con Wordpress

Gracias por avisar y compartir la solución. Las rutas relativas en WordPress son las normales en HTML

Una barrita / al principio, para evitar escribir el dominio raiz. Por ej.

/wp-content/uploads/ es la ruta relativa a tu carpeta uploads
/wp-contents/themes/tu-tema-activo/images la de tu directorio /images/ dentro de tu tema activo

etc.
__________________
Mi blog personal | Mi G+
  #5 (permalink)  
Antiguo 04/06/2012, 12:17
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.026
Antigüedad: 17 años, 4 meses
Puntos: 832
Respuesta: Rutas relativas con Wordpress

Cita:
Iniciado por manolo_manolo Ver Mensaje
Muy buenas, necesito que wordpress genere TODAS las rutas relativas, os explico el porqué:

Tengo instalado wordpress en el hosting de otro dominio ww.miwebvieja.com/webnueva/, este wordpress se visualiza con la url ww.webnueva.com... pero todos los enlaces internos apuntan hacia ww.miwebvieja.com/webnueva/prueba.html y yo quiero que apunten a ww.webnueva.com/prueba.html.

Osea, necesito que no escriba el http...ww.miwebvieja.com/www/, o bien rutas relativas o bien indicarle yo que el dominio es ww.webnueva.com...

He probado este código, pero aunque no me funciona, es para aplicar un filtro... http://www.456bereastreet.com/archiv...root_relative/

Necesito vuestra ayuda es muy importante esto para mi, alguien que me guíe un poco??
Sigue este tutorial: http://www.forosdelweb.com/f118/mini...rvidor-662545/

Por sobradas razones las rutas relativas deben evitarse al máximo.
  #6 (permalink)  
Antiguo 02/09/2014, 04:03
 
Fecha de Ingreso: septiembre-2014
Ubicación: España
Mensajes: 1
Antigüedad: 7 años, 1 mes
Puntos: 0
Respuesta: Rutas relativas con Wordpress

Hola buenas.

Soy nuevo en el foro y quería plantearos algo. He estado leyendo los hilos sobre las rutas absolutas y relativas. Entiendo que la ruta del host pueda ser diferente a la hora de localizar los archivos (parafraseando a megacortex /home/mi-usuario/public_html/ ó /var/www/html/mi-usuario... ó C:/servidor/www/ruta/de/mi/sitio/).

Pero mi duda es la siguiente. Las URLs, no sería más eficaz si fueran relativas? No eliminaría esto el problema de las migraciones en gran parte?

Un problema adicional que he detectado después de alguna migración es que el campo wt_options de wp-options guarda todos los parámetros del theme, por ejemplo, pero teniendo en cuenta la posición en la cadena. Es decir, si se cambia la url http://miserver.com por http://localhost/serverok, al tener distinta longitud, pierde algunos parámetros.

¿Hay algún modo de guardar URLs relativas? ¿Es conveniente?

Gracias y un saludo a todos.
  #7 (permalink)  
Antiguo 02/09/2014, 04:21
Avatar de AlejandroGalvez  
Fecha de Ingreso: noviembre-2013
Mensajes: 189
Antigüedad: 7 años, 11 meses
Puntos: 49
Respuesta: Rutas relativas con Wordpress

Cita:
Iniciado por sergiovo Ver Mensaje
Hola buenas.

Soy nuevo en el foro y quería plantearos algo. He estado leyendo los hilos sobre las rutas absolutas y relativas. Entiendo que la ruta del host pueda ser diferente a la hora de localizar los archivos (parafraseando a megacortex /home/mi-usuario/public_html/ ó /var/www/html/mi-usuario... ó C:/servidor/www/ruta/de/mi/sitio/).

Pero mi duda es la siguiente. Las URLs, no sería más eficaz si fueran relativas? No eliminaría esto el problema de las migraciones en gran parte?

Un problema adicional que he detectado después de alguna migración es que el campo wt_options de wp-options guarda todos los parámetros del theme, por ejemplo, pero teniendo en cuenta la posición en la cadena. Es decir, si se cambia la url http://miserver.com por http://localhost/serverok, al tener distinta longitud, pierde algunos parámetros.

¿Hay algún modo de guardar URLs relativas? ¿Es conveniente?

Gracias y un saludo a todos.
Para ahorrarnos parrafadas, un interesante artículo al respecto: https://yoast.com/relative-urls-issues/

En cuanto a lo que comentas de la variación de longitud en wp_options lleva pasando mucho tiempo y es muy molesto pues el registro queda totalmente anulado en cuanto varías la longitud de cualquiera de sus variables contenidas. A mi me está ocurriendo con un tema en el que estoy trabajando ahora. Las opciones de Customize se almacenan en wp_options y por desgracia le he añadido unos cuantos campos que guardan la ruta de ciertas imágenes como el logo de la web. Voy a tener que hackear un poco para mostrar el uploader nativo de wordpress de archivos y almacenar así la ID de la imagen subida para bordear este problema. Es complicado hacer pruebas en local y luego subirlas a sitios de producción por este fallo.
  #8 (permalink)  
Antiguo 05/09/2014, 11:13
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 16 años, 10 meses
Puntos: 145
Respuesta: Rutas relativas con Wordpress

Cita:
Iniciado por metacortex Ver Mensaje
Sigue este tutorial: http://www.forosdelweb.com/f118/mini...rvidor-662545/

Por sobradas razones las rutas relativas deben evitarse al máximo.
Cuales serían esas razones??
__________________
http://chicho.ninja yiaaaa
  #9 (permalink)  
Antiguo 07/09/2014, 18:10
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.026
Antigüedad: 17 años, 4 meses
Puntos: 832
Respuesta: Rutas relativas con Wordpress

Hola chichote,

Una acción así sería un desastre en caso de que mod_rewrite esté activado (las URL amigables). Una ruta relativa podría funcionar bien desde cierta zona, por lo que "www.mi-pagina.html" sería válida desde el index "www.mi-sitio.com/mi-pagina.html". Pero cuando navegues por una categoría, página o cualquier ubicación interna obtendrías "www.mi-sitio.com/seccion/mi-pagina.html" con el consecuente error 404.

En cambio, las rutas relativas aparentemente no presentan problemas con el rewrite desactivado, ya que "p=9" resultará en "www.mi-sitio.com?p=9" desde cualquier parte del sitio. Sin embargo se convertirá en un problema justo cuando el administrador decida aplicar URLs amigables.

PD: Opino que un buen webmaster debería sentirse obligado a planificar la arquitectura de su sitio (incluso la de contenido) de la forma más compatible posible de cara a futuros cambios. Ya se han visto muchos "asumo que..." que han terminado en cuellos de botella a al mínima intención de escalar un sistema o interfaz, por ejemplo "asumo que esta cabecera siempre permanecerá ahí" o "asumo que nunca voy a usar URLs amigables" son afirmaciones temerarias que tarde o temprano nos colocan en una posición de riesgo. En estos temas es mejor pensar 'estilo programador' y no asumir nada; las rutas absolutas son parte de ese enfoque correcto.
  #10 (permalink)  
Antiguo 25/09/2014, 10:38
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 16 años, 10 meses
Puntos: 145
Respuesta: Rutas relativas con Wordpress

Considero que soy un fan de wordpress (sin abusar de el), y como soy un programador senior PHP lo conozco bastante bien no solo a nivel de crear templates y plugins. Y una cosa que no me gusta, es su forma de manejar las rutas, ya que wp utiliza una forma bastante dictatorial para el manejo de ellas.

Manipular sus controllers puede ser todo un desafio si no se tiene basto conocimiento del modelo, porque no solo es manipular la Class WP_Rewrite cuando el sitio ya está en producción.

Sigo pensando que guardar las rutas en la base de datos es una mala practica, prefiero tener una bataria de variables y/o constantes que permitan almacenar paths y configuraciones varias.

Creo que mi problema es que proyecto a proyecto me he ido encontrando con más limitaciones por parte de wordpress. Para trabajar sitios corporativos es fabuloso y el tiempo de respuesta que puedo dar a un cliente es muy bueno, pero si toca un proyecto con un amplio juego taxonómico la cosa se comienza a complicar.

Saludos.
__________________
http://chicho.ninja yiaaaa

Etiquetas: relativas, rutas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:33.