Permalinks de WordPress que no funcionan sobre WampServer

Uno de los usos que le doy a WampServer es como plataforma de pruebas local antes de hacer cambios en el hosting.

Particularmente, tengo instalado WordPress con una réplica idéntica al entorno real. Me gusta experimentar con los plugins antes de utilizarlos en el site. Sólo cuando estoy convencido de su utilidad, y después de haber comprobado que no provocan ningún efecto nocivo en el sistema, los subo a producción.

En el site real utilizo permalinks del tipo año/mes/título_del_artículo. Sin embargo, si en el entorno de pruebas intento replicar esa configuración, todos mis artículos se vuelven inalcanzables.

WordPress no me devuelve ningún mensaje de error al configurar el estilo de permalinks, y la escritura de las normas en el fichero .htaccess son correctas. ¿Qué está sucediendo entonces?

La solución pasa por hurgar en las entrañas del servidor Apache y activar el módulo mod_rewrite.

El módulo mod_rewrite es el encargado de hacer todas estas transformaciones dinámicas en tiempo real. Gracias a él podemos acceder a todas esas direcciones «ficticias» de nuestros permalinks.

Su activación es muy sencilla, basta con indicárselo en el fichero de configuración de Apache, httpd.conf.

En WampServer 2 podemos acceder a este fichero en la ruta c:\wamp\bin\apache\apache2.2.17\conf\httpd.conf (en el supuesto de que hayamos instalado WampServer en ese path). Para editarlo basta con utilizar el bloc de notas y realizar los cambios directamente, pues se trata de un fichero de texto plano.

Pero más sencillo aún es recurrir al menu que nos ofrece WampServer al pulsar con el botón izquierdo del ratón sobre su icono en la barra del sistema. Desde ahí podemos acceder a todos los ficheros y herramientas de configuración del servidor.

Al hacer clic en httpd.conf se cargará automáticamente el bloc de notas con su contenido.

Buscamos la siguiente línea:

#LoadModule rewrite_module modules/mod_rewrite.so

Observamos que nos aparece comentada, por lo que el módulo no se está cargando al arrancar Apache. Eliminamos el símbolo # para que deje de ser un comentario y rearrancamos WampServer.

Hay un tercer modo: en el mismo menú nos encontramos con la carpeta «Módulos de Apache». Entre todos los módulos localizamos rewrite_module y lo activamos. Este gesto eliminará el comentario por nosotros y reiniciará el servidor automáticamente.

Ya podemos configurar tranquilamente el estilo de permalinks que más nos guste en WordPress, que mod_rewrite se ocupará de que nuestros enlaces estén visibles al público con el nuevo esquema.

Javier Montero

HTML: Saltos de línea y párrafos

Objetivo: aprender a generar saltos de línea y párrafos en HTML.

En el artículo anterior vimos que todo intento de agregar más espacios en blanco o tabuladores para separar las palabras resultaba infructuoso, pues era considerado como un único espacio. Tampoco conseguíamos saltar de línea por mucho que pulsáramos Enter. Hoy explicaremos el modo de hacer esto último.

Existen dos formas básicas para separar los bloques de texto: los saltos de línea y los párrafos.

Para insertar un salto de línea disponemos de la etiqueta <br>. Es un tanto peculiar, pues no encierra texto entre medias.

Si no alberga texto entre medias, ¿cómo la cerramos?

Sobre esto hay que contar algo…

En HTML este tipo de etiquetas no se cierran. Pero, cuando el mundo del HTML apuntaba decididamente hacia XHTML, con las reglas estrictas XML, estas etiquetas debían cerrarse. Ahora que parece que XHTML ha tocado techo y que vamos destinados a HTML5, estas etiquetas pueden dejarse perfectamente sin cerrar. Lo mismo ha sucedido con otras normas estrictas, como la del código rigurosamente en minúsculas. HTML5 es «case insensitive», no le preocupa lo más mínimo si lo escribes en mayúsculas, minúsculas, o una combinación de ambos.

Si tu página está en HTML5, escribe:

<br>

Si está en XHTML:

<br />

Hay un espacio en blanco separando br de la barra inclinada.

Puedes insertar tantas etiquetas <br> como saltos de línea necesites.

El concepto de párrafo es muy distinto. Debes pensar en él como en un contenedor.

Englobamos un párrafo dentro de las etiquetas <p> ... </p>. Los navegadores se ocupan de que cada párrafo quede separado entre sí mediante una línea en blanco entre medias.

Este ejemplo básico ilustra el uso de saltos de línea y párrafos. Haz clic sobre el enlace para visualizarlo en el navegador:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
Entre esta frase y la siguiente hay un salto de línea.
<br>
Entre esta frase y la anterior hay un salto de línea.
<p>Esto es un párrafo. Los párrafos son contenedores. Se abren al comienzo del texto 
que engloban y se cierran al final.</p>
<p>Esto es otro párrafo. Un párrafo determina un punto y aparte. 
Fíjate también como los párrafos aparecen separados entre sí automáticamente mediante 
una línea en blanco.</p>
</body>
</html>

Javier Montero Gabarró


Fecha de la última revisión: 8 de diciembre de 2012


HTML: Saltos de línea y párrafos


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice completo de artículos relacionados con HTML.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies