URLs cortas en un wiki

Ya instalé el wiki que utilizaré para trasladar de la libreta a la red las anotaciones que haga durante mis clases del posgrado, ya está funcionando.

Algo que no me agradaba es que el URL para cada artículo era algo semejante a esto:
http://nombre.del.servidor/mediaWiki/index.php5/Portada

Y lo que yo quería era algo más corto, como esto:
http://nombre.del.servidor/wiki/Portada

Para realizar los siguientes pasos, es necesario tener acceso de root en el sistema, de esa manera se pueden editar los archivos de configuración necesarios para acortar URLs en mediaWiki

1.- Editar el archivo http.conf de apache
pico /etc/apache2/httpd.conf

2.- Agregar un Alias en httpd.conf:
Alias /wiki /var/www/htdocs/mediaWiki/index.php5

En donde /wiki corresponde a la parte del URL como quiero que aparezca y /var/www/htdocs/mediaWiki/index.php5 es la ruta absoluta en el sistema de archivos que corresponde al script de wikiMedia que muestra los artículos.

3.- Se guardan los cambios en httpd.conf y se reinicia apache (en mi caso con la siguiente instrucción):
/etc/rc.d/apache2 restart

4.- Se edita el archivo de configuración LocalSettings.php que se encuentra en la carpeta raíz en donde fue instalado mediaWiki:
cd /var/www/htdocs/mediaWiki
pico LocalSettings.php

5.- Al final del script se definen tres variables:
# Ruta web a los archivos (no es lo mismo que ruta absoluta)
,
# esta ruta corresponde a la parte de la URL
# http://nombre.del.servidor/mediaWiki
$wgScriptPath = '/mediaWiki';
# Ruta virtual. Este directorio DEBE ser diferente al
# utilizado en $wgScriptPath
$wgArticlePath = '/wiki/$1';
$wgUsePathInfo = true;

Con esto es suficiente para tener URL’s cortas en el wiki y para muestra, aquí está el enlace al  wiki con las notas del posgrado, ahora falta que más personas se involucren en el desarrollo colaborativo del contenido.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s