Cómo cambiar el nombre cientos de carpetas sin romper los vínculos?

  • njoedits
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 15, 2010
  • Mensajes: 2
  • Status: Offline

Nota Enero 15th, 2010, 2:46 pm

Tengo que cambiar el nombre de cientos de carpetas en un sitio web con más de 100.000 codificadas a mano HTML, ASP, y las páginas de CFM. Obviamente identificación tiene gusto de hacer esto sin romper miles de enlaces en el sitio.

¿Cuál es la mejor manera de lograr esto?

Es la mejor manera con un servidor de configuración de lado (mod_rewrite)? ¿Existe software disponible que podría hacer un lote de reescritura de direcciones URL en el código HTML, ASP, y los archivos de CFM?

Gracias!

-Nicholas
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Enero 15th, 2010, 2:46 pm

  • Don2007
  • Web Master
  • Web Master
  • No Avatar
  • Registrado: Nov 21, 2006
  • Mensajes: 4924
  • Loc: NY
  • Status: Offline

Nota Enero 15th, 2010, 3:30 pm

http://download.cnet.com/Batch-File-Ren ... 81978.html

¿Eso funciona?
How do you know when a politician is lying? His mouth is moving.
  • njoedits
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 15, 2010
  • Mensajes: 2
  • Status: Offline

Nota Enero 15th, 2010, 4:24 pm

Lamentablemente, no, un simple cambio de nombre de lote aplicación es insuficiente. Claro, se cambie el nombre de las carpetas, pero dejará todas las direcciones URL en el código HTML, ASP y CFM sin cambios. Por lo tanto, se traducirá en miles de enlaces rotos.

Necesito un enfoque que cambia los nombres de la carpeta y todas las URL que corresponden en todos los archivos de la web.

Gracias de antemano por las sugerencias más!

-Nicholas
  • Don2007
  • Web Master
  • Web Master
  • No Avatar
  • Registrado: Nov 21, 2006
  • Mensajes: 4924
  • Loc: NY
  • Status: Offline

Nota Enero 15th, 2010, 4:51 pm

Buena suerte. Espero que encuentres lo que necesitas, pero déjame hacerte una pregunta. ¿Por qué es necesario cambiar el nombre de todas las carpetas?
How do you know when a politician is lying? His mouth is moving.
  • UPSGuy
  • Lurker ಠ_ಠ
  • Web Master
  • Avatar de Usuario
  • Registrado: Jul 25, 2005
  • Mensajes: 2735
  • Loc: Nashville, TN
  • Status: Offline

Nota Enero 15th, 2010, 7:09 pm

Usted necesita expresiones regulares. Id decir una secuencia de comandos de la utilidad de un poco de sabor (bash / perl / etc) sería su mejor apuesta. Es una petición bastante inusual, así que me imagino que una solución personalizada que mejor se adapte a sus necesidades.
I'd love to change the world, but they won't give me the source code.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Enero 16th, 2010, 5:05 am

Los archivos HTML no debería ser difícil de ejecutar a través de un analizador DOM y sustituir algunos atributos en la asunción de su XML válido / HTML.

La ASP / CFM cosas va a ser más complicado, porque aunque tienes que tener en cuenta que la programación se basa URL que no se puede conocer a menos de ejecutar el ASP / programación de CFM. Ive visto algo que no puede hacer esto.

mod_rewrite hinky un poco porque el resultado final será la duplicación de solicitudes a su servidor, tanto para las páginas afectadas y todos los recursos en cada página, al menos para su primera carga.

Una cosa que viene a la mente es cambiar el nombre de las carpetas, a continuación, crear los enlaces simbólicos llamada utilizando los nombres antiguos y apuntando a las nuevas denominaciones. De esa manera los recursos se puede acceder utilizando tanto los nombres antiguos y nuevos.

Que introduce un problema con las páginas sean accesibles a través de dos direcciones URL sin embargo.

¿Qué se podría hacer es utilizar mod_rewrite a continuación, volver a escribir sólo las solicitudes de las páginas que usan los nombres de las carpetas de edad, básicamente todo lo que con un texto / html mime-type, y el envío de un redireccionamiento 301, para quienes las nuevas carpetas.

Eso sería duplicar el número de peticiones al servidor de páginas, pero no afectan al número de solicitudes de cosas tales como imágenes / css / etc dentro de las páginas, porque aunque todavía debe ser accesible por los enlaces simbólicos y no requieren reescribe / redirecciones.

Un poco difícil de llegar a nada, dada la ausencia de detalles sobre el panorama aquí sin embargo. :)
Strong with this one, the sudo is.

Publicar Información

  • Total de mensajes en este tema: 6 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 195 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC