Pues a ver, ayer me inicie en los .htaccess ya que converti el host a linux, y era para ver si alguno se curraba (ya que somos muchos usuarios) el .htaccess para urls bonitas para la ultima version de la SPGM, Simple Picture Gallery Manager. Yo casi me he vuelto loco el primer dia xD
Este chico, minusthesilencer.blogspot.com, creó una para dos o tres versiones más bajas que la actual y a mi no me funciona y me da errores 500.
Este es su .htaccess:
RewriteEngine on
RewriteRule ([a-zA-Z0-9,_]+)/gal/(.*)$ /spgm/gal/$2
RewriteRule ([a-zA-Z0-9,_]+)/flavors/(.*)$ /spgm/flavors/$2 (ESTO ES EL THEME)
RewriteRule spgmGal/([a-zA-Z0-9,_]+)$ /spgm/index.php?spgmGal=$1
RewriteRule spgmGal/([a-zA-Z0-9,_]+)/spgmPic/([0-9]+)/spgmFilters/(.*)$ /spgm/index.php?spgmGal=$1&spgmPic=$2&spgmFilters=$3 [L,QSA]
RewriteRule spgmGal/([a-zA-Z0-9,_]+)/spgmPage/([0-9]+)/spgmFilters/(.*)$ /spgm/index.php?spgmGal=$1&spgmPage=$2&spgmFilters=$3 [L,QSA]
RewriteRule spgmFilters/$ /spgm [Aqui habria que cambiar por tu carpeta de la galeria]
y esto añadido a spgm.php para crear las “/” en vez de los simbolos raros cuando seleccionar categoria/galeria/foto:
## Added 4/17/2006 by Sean Soper (info@seansoper.com) ##
## Ths is for interoperability with mod_rewrite for pretty URLs ##
## Be sure the .htaccess file is in the same dir and working properly ##
define(’PRETTY_URLS’, true); // toggle to true for URLs like /spgmGal/gallery_name/spgmPic/pic_id
if(PRETTY_URLS) {
define(’SEP_AMP’, ‘/’);
define(’SEP_QM’, ‘/’);
define(’SEP_EQL’, ‘/’);
$cfg['global']['documentSelf']=”/spgm”; [Aqui habria que cambiar por tu carpeta de la galeria]
}
else {
define(’SEP_AMP’, ‘&’);
define(’SEP_QM’, ‘?’);
define(’SEP_EQL’, ‘=’);
}
Os cuento. Mi galeria esta en :
http://www.alejandroherrero.com/galeriafotos/ (dentro esta la carpeta “gal” que es donde estan las galerias)
Seleccionando una categoria:
http://www.alejandroherrero.com/galeriafotos/index.php?spgmGal=Bodas
Y una galeria:
http://www.alejandroherrero.com/galeriafotos/index.php?spgmGal=Bodas/2004-07-31_-_Javier_-_Susana
y una foto:
http://www.alejandroherrero.com/galeriafotos/index.php?spgmGal=Bodas/2004-07-31_-_Javier_-_Susana&spgmPic=0#spgmPicture
Lo suyo seria dejarlo lo más bonito posible, como asi:
http://www.alejandroherrero.com/GaleriaFotos/Bodas/2004-05-29_-_David_-_Carmina/57 (lo ultimo numero de foto), por ejemplo xD (No pido ni ná xDDD).
Todo ello teniendo las decenas de galerias sin espacios en los nombres, en este caso usé los “_”. Asi que si funciona tendre que renombrar todas las carpetas o decirle de alguna forma mediante el .htaccess que elimine los espacios (%20) de la url.
Peazo de post para la posteridad…xD
Technorati Tags: host, linux, sourceforge, SPGM, Simple Picture Gallery Manager, RewriteEngine, RewriteRule, spgm.php, %20