Archivo Etiqueta: Apache HTTP

Como configurar URLs amigables en WordPress

wordpress

Recientemente he instalado WordPress pero las URLs se generan con el siguiente formato:

https://www.midominio.com/?p=123

P. ¿Qué debo hacer para que las URLs sean amigables?

R. Las URLs amigables es una característica SEO que permite que los búscadores indexen mejor tu sitio y a la vez los usuarios asocien la localización del recurso con el contenido. WordPress permite configurar 6 tipos de URLs,

Depurando reescrituras de urls

Apache HTTPD

Si estas reescribiendo urls usando el módulo mod_rewrite y crees que todas tus reglas y expresiones regulares están bien pero no funcionan entonces debes echarle un vistazo las siguientes directivas:

RewriteLog: Fichero hacia donde se va escribir las operaciones que esta realizando el módulo mod_rewrite.

RewriteLogLevel: Controla la cantidad de información a escribir en el fichero especificado en RewriteLog. Un valor de 0 deshabilita el volcado de las acciones mod_rewrite mientras que un valor de 9, produce un gran volumen de información. Se recomienda establecer un valor mayor que 2 solo con el propósito de depuración y un valor de 0 para entornos de producción.

Concatenando RewriteCond

Si queremos concatenar RewriteCond con AND lógico bastaría con ponerlas una debajo de la otra ver:

Convertir url a minúscula usando Apache HTTPD

Si queremos concatenarlas con un OR lógico entonces debemos usar el operador [OR]. Por ejemplo si tenemos los dominios:

– flossblog.ca
– flossblog.co.uk
– flossblog.com
– flossblog.es
– flossblog.de

Instalar y configurar Apache HTTP server

Apache HTTPD

Apache HTTP es un servidor web de propósito general diseñado para lograr un balance entre flexibilidad, portabilidad y rendimiento. Apache HTTP presenta una arquitectura modular la cual permite extender las funcionalidades básicas mediante la selección de un conjunto de módulos: los módulos son compilados como Dynamic Shared Objects (DSO) y prodrán activarse y desactivarse a través de la directiva LoadModule.