Sitio web de PHP convertido a sitio HTML estático – Problema de vinculación

Tenía un sitio web PHP dynamic que necesitaba convertir en un sitio web estático para darle a un cliente. Utilicé wget para extraer los archivos e hizo exactamente lo que necesitaba. El único problema es … mis enlaces anteriores (los indexados en google) no tienen extensión de archivo. Usé .htaccess para deshacerme de la extensión de archivo .php.

Entonces, una de mis URL se vería así: http://www.domain.com/about/

Cuando obtuve una versión estática del sitio web, cambió todos mis enlaces a .html

Eso podría estar bien, ya que podría usar htaccess para deshacerse de esa extensión de archivo y todos mis enlaces serán los mismos que antes. Bueno, todos los enlaces internos en cada página se vinculan a la versión .html.

¿Hay alguna manera con htaccess para dirigir a los usuarios si van a about.html que los llevará a todos sin extensión? ¿Entonces todos mis enlaces internos seguirán funcionando?

¿O hay alguna otra sugerencia que ustedes puedan tener sobre cómo manejar esto?

Aquí está el código wget que uso:

wget -k -K -E -r -l 10 -p -N -F -nH http://www.domain.com/ 

¿Cómo puedo obtener archivos de salida .php en lugar de .html?

¡Gracias!

Puedes agregar esto a tu .htaccess:

 RewriteRule ^([^\.]+)$ $1.html [NC,L] 

tomado de: http://www.sicanstudios.com/how-to-remove-php-html-htm-extensions-with-htaccess/