WordPress + Symfony en Apache. Configuración del servidor

La combinación de dos herramientas tan potentes como el framework Symfony y el CMS WordPress nos puede causar algún quebradero de cabeza si en nuestro desarrollo web queremos poner en marcha un blog bajo Symfony y su sistema de enrutamiento.

Una opción sencilla para resolver este problema consiste en mantener cada aplicación en su directorio y mediante la directiva alias de Apache realizar la vinculación.

Así pues tendríamos la aplicación Symfony instalada en el directorio “web-symfony” perteneciente al proyecto1

y el blog en “blog-wp”

Siendo nuestra configuración para la aplicación Symfony algo similar a esto:

Nuestro blog estará situado en la ruta dominio.com/blog por lo que debemos vincular la ruta /blog con el directorio que contiene nuestro blog en WordPress, en este caso /var/www/proyecto1/blog-wp. Esto lo hacemos con la directiva Alias de Apache.

A continuación solo nos falta añadir la configuración de wordpress:

Por lo que la configuración básica del servidor quedaría tal que así:

Las rutas que comiencen por /blog serán tratadas por wordpress y el resto por el enrutador de Symfony. De esta manera además mantenemos las dos aplicaciones aisladas y evitamos posibles errores de routing.

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *