yo tengo GNU Wget 1.10.2 para Windows y Linux y la opción -k se comporta de manera diferente en los dos.wget -k convierte archivos de forma diferente en Windows y Linux
-k, --convert-links hacer que los enlaces en el HTML descargado apunten a los archivos locales.
En las ventanas se produce:
www.example.com/index.html www.example.com/[email protected]=about www.example.com/[email protected]=contact www.example.com/[email protected]=sitemap
y en Linux que produce:
www.example.com/index.html www.example.com/index.html?page=about www.example.com/index.html?page=contact www.example.com/index.html?page=sitemap
Esto es problemático en linux porque cuando sirvo al espejo a través de Apache no va a distinguir entre el 4 páginas generadas ya que la parte después del carácter questionmark (?) se utiliza como cadena de consulta para el archivo.
¿Alguna idea sobre cómo puedo controlar esto?
gracias
Muchas gracias la información. Podría cambiar el nombre en masa, pero tendría que buscar/reemplazar en masa estas referencias desde el interior de los archivos html, ¿verdad? – cherouvim
Sí, y eso sería más trabajo de lo necesario. Me tomó un momento pero encontré la opción de línea de comandos. =) –