Muchas personas me preguntan el por que los archivos de mi oscommerce tienen extensión .asp, incluso algunas veces las mismas personas de soporte de mi servicio de hosting me contestan que tengo problemas con tal o cual pagina por que no tengo activada la opción de Chillisoft ASP ( Unica opción disponible con ellos para ejecutar la tecnología ASP en un servidor web apache )
Hace alrededor de 3 años que empece a desarrollar con PHP, un día se me ocurrió cambiar la extensión de los archivos de .php a .asp pretendiendo con esto:
- Darle un pequeño toque extra de profesionalidad a mi sitio, pensaba que no seria lo mismo para las demás personas que me vieras con fines laborales, pensar en mis desarrollos como salidos de MICROSOFT que de PHP.
- Aumentar en un pequeño grado la seguridad de mis sitios, pensaba que un posible ataque se vería ( aunque sea levemente ) mermado, al intentar atacar un servidor IIS ( casi 100% ligado a la tecnología ASP ) siendo un APACHE.
Después de todo esto tiempo y haciendo una pequeña evaluación de este cambio en el transcurso de este tiempo llego a las conclusión de:
- Mi primera premisa queda totalmente descartada, mas ahora que la tecnología ASP esta ya de salida dejando paso ahora a .NET y contrariamente PHP esta tomando mas auge, nada tiene que ver un desarrollo en tal o cual tecnología, con la calidad de la o las personas involucradas en la creación del sitio, he visto sitios horribles y malos creados con la ultima tecnología JAVA y sitios excelentes creados con simple HTML.
- La segunda premisa queda confirmada, aunque no se que tanto, afortunadamente no he sufrido ataques de ningún tipo en mis sitios y cruzo los dedos para seguir así, ademas de que según mis logs de errores 404 ( URLs solicitadas pero no encontradas ) recibo en el sitio muchas peticiones para un archivo llamado:
/MSOffice/cltreq.asp
que exactamente no se que haga ni para que sea pero, se comprueba que la extensión .asp al menos confunde.
Pero y como le hice? Muy fácil, solo es necesario añadir:
AddType application/x-httpd-php .asp
en el archivo .htaccess del root de nuestro sitio, con el, le decimos a apache que interprete los archivos .asp como si fueran .php.