Manejo de URLs relativos cuando Drupal está en un subdirectorio

Events happening in the community are now at Drupal community events on www.drupal.org.
Leo Jiménez's picture

Hola comunidad,

Tenemos un drupal en un servidor de desarrollo, este está en un subdirectorio de la forma http://desarrollo.com/drupal

Todo bien excepto por direcciones personalizadas de enlaces e imágenes que metemos en el contenido de una página. Estas direcciones son relativas pero no nos funcionan. Por ejemplo al poner un enlace apuntando a /enlace nos genera el link http://desarrollo.com/enlace en lugar de http://desarrollo.com/drupal/enlace.

Probamos:

  • Añadir la línea 'RewriteBase /drupal' al .htacces, sirve para los URLs limpios pero no para el caso este
  • Añadir la línea '$base_url = 'http://desarrollo.com/drupal';' al settings.php pero no funciona
  • Con el módulo pathologic pero al probar en el servidor en producción, que está en la raíz y no en un subdirectorio, nos apunta a otro lado. Incluso le metimos reglas al filtro. Si lograramos hacerlo funcionar creo que le mete demasiada complejidad a una cosa tan simple

Drupal maneja perfectamente enlaces relativos con menús, imágenes y otras cosas. ¿Hay manera de usar enlaces relativos personalizados de la misma manera que lo hace Drupal, que no se rompe al pasar de un server a otro?

Comments

Solución

Leo Jiménez's picture

Al parecer Pathologic es una buena solución, nosotros estábamos complicándonos la existencia por el IMCE (que es una shit).

Simplemente activamos el módulo y añadimos el filtro en cada formato de texto. En el caso que se use un editor WYSIWYG solo hay que añadirle la regla /.

Al configurar otro dominio hay que limpiar el caché.

En lugar de IMCE Andrés me recomendó Insert o Media para la inserción de imágenes.

Ckeditor tambien es otra

-enzo-'s picture

Ckeditor tambien es otra opcion.

enzo - Eduardo Garcia

Costa Rica

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: