• info@oscarperez.es

Archivo de la etiqueta WordPress

Webdelagranja.com

Página personal sobre mi pueblo, Real Sitio de San Ildefonso. Está online desde 2006 y ahora, en el 2016, llegó el momento de rejuvenecerla.

En esta web se refleja toda (o casi toda) la información referente al pueblo de La Granja de San Ildefonso (Segovia). Este es el pueblo donde nací y crecí, y mi única intención es dar a conocer mi pueblo y las noticias referidas a él, ya sea para el turista que quiera visitarnos como para el vecino que quiera conocer las actividades y noticias que se producen en La Granja

La tecnología usada en l aprimera versión fué Php, Mysql, Html, Css, Javascript, Ajax y el CMS también era propio y desarrollado por mí.

El CMS, al ser propio, le aporta a esta web las funcionalidades necesarias para mostrar la información tal como yo quiero, las cuales no venían reflejadas en los CMS más comunes usados en aquellos años en el desarrollo web (WordPress, Joomla, Drupal). Otro de los motivos para no usar un CMS fué que está web la estaba manteniendo yo mismo, con lo cual, no necesitaba un CMS que me facilite la publicación de nueva información.

Pero, al hacer la nueva versión, evalué las necesidades y decidí usar WordPress para ello.

La he renovado en octubre del 2016 y he usado como CMS WordPress, y como tecnologías de diseño y programación Php, Mysql, Html5, Css3, Javascript, jQuery, Ajax, adaptando el diseño para dispositivos móviles. Adapté un tema de wordpress y para algunas funcionalidades programé plugins propios para guardar información en la base de datos y después mostrarla en la web.

Eliminar «index-php» de la url de los «enlaces permanentes» de wordpress

Bueno, en mis primeras proyectos con WordPress me encontré con un problema con los «Enlaces Permanentes». Resulta, que al instalar el WordPress en mi servidor de producción, se producía un error con los enlaces.

En mi página de Ajustes de «Enlaces Permanentes», veía lo siguiente:

Cómo ves, en algunas opciones venía ya insertado en la dirección del enlace el /index.php/

Yo use, la opción «Estructura personalizada», eliminando el index.php.
Guardar los cambios y probar.. y claro, no podía ser tan sencillo. Los enlaces a las diversas entradas no funcionaban. Obtenía la famosa y fatídica página


¿Que está pasando?. En mi servidor local de desarrollo funcionaba, pero en el servidor de producción, no lo hacía. Pues ya sabeis, a buscar en San Google.

Solución para el servidor web Apache

La solución es un fichero llamado .htaccess, que cuando se realiza la instalación nueva de WordPress, a veces no se crea. Este fichero tiene que estar en el directorio raíz de la instalación.

Si tu caso es este, lo que puedes hacer es crearlo manualmente, y poner el siguiente código:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Importante: Este código únicamente es para solucionar el tema de los enlaces permanentes.

Solución para el servidor web lighttpd

Si estás usando el servidor web lighttpd la solución es distinta, ya que este servidor no usa el fichero .htaccess.
Para solucionar te recomiendo que leas la siguiente entrada devirtual.berrydejager.com.
Yo en producción uso este servidor web, y lo único que hize fue seguir las instrucciones que se indican.

12