Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/09/2010, 13:26
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Cambiar Enlaces de Forma Masiva

malba:

No sé si esto te sirva pero te lo paso por las dudas.
Yo generalmente trabajo sobre Apache, que incluye un modúlo para hacer redirecciones: ModRewrite

Por lo que vi, en IIS puede implementarse algo parecido. que trabaja casi igual, se llama ISAPI Rewrite u algo así

Explicarlo es algo complicado, así que te dejo una demo en
http://modrewrite.emprear.com/

utiliza el archivo reemplazar_espacios_en_blanco.php para verificar (visualizá el código fuente del mismo para comprobar que en los vinculos use espacios en blanco
basicamente las reglas etán definidas en el archivo de configuración de Apache .htaccess

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^(.*)\s(.*).html$ /$1_$2.html [L]
RewriteRule ^(.*)\s(.*)\s(.*).html$ /$1_$2_$3.html [L]
RewriteRule ^(.*)\s(.*)\s(.*)\s(.*).html$ /$1_$2_$3_$4.html [L]
RewriteRule ^(.*)\s(.*)\s(.*)\s(.*)\s(.*).html$ /$1_$2_$3_$4_$5.html [L]


Tendrías que agregarle mas reglas si tus archivos tuviesen más de cinco palabras (excluyendo la extension).
Probablemente se pueda optimizar, pero así, funciona, mirá la demo

saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.