2010-12-26 11 views
45

Quiero saber qué es la extensión .do en las páginas web. ¿Es una extensión estándar o, si no lo es, podemos cambiar la extensión (como client-login.php a client-login.do y todavía se ejecuta como PHP)?extensión .do en páginas web?

Gracias.

+0

posible duplicado de [¿Qué lenguaje de programación tiene extensión .do] (http://stackoverflow.com/questions/5973505/which-programming-language-has-extension-do) – DisgruntledGoat

+0

Posible duplicado de [¿Qué hace .do página web significa] (http://stackoverflow.com/questions/3117694/what-does-do-webpage-stands-for) – Bae

Respuesta

33

Es lo que está configurado para estar en ese servidor web en particular. Un servidor web podría configurarse para ejecutar archivos .pl con el módulo php y archivos .aspx con Perl, aunque sería una tontería. No hay secuencias de comandos involucradas en la mayoría de los servidores web, en su lugar, debe buscar en los archivos de configuración de Apache (o equivalentes, si usa un software de servidor diferente). Si tiene permiso para editar el archivo de configuración del servidor, puede hacer que los archivos que terminan en .do se ejecuten como php, si eso es lo que está buscando.

+4

Sí, al final, un servidor web es solo un programa, y ​​puede hacer lo que sea para crear su contenido. No tiene que reflejar el sistema de archivos, aunque su configuración de servidor web básico estándar sí funciona en ese modelo porque es muy conveniente. Una buena aplicación a menudo tendrá alguna medida de abstracción entre la URL y las acciones reales también. – fennec

+9

Si bien esta respuesta es cierta, creo que la verdadera pregunta es qué tecnología es la que probablemente usarán. Cuál es contestado por MK abajo. Parece que probablemente estén usando Java y el framework Structs. –

+1

@luisperezphd: me parece que Vishwanath quería ocultar el lenguaje que usa, y vio que algunos otros sitios web usan '.do', y quería saber si podría ofuscar de forma similar sus nombres de archivo. La pregunta está etiquetada 'php' después de todo. –

3

El uso de rewrite_module de apache puede cambiar las extensiones de script. Dale a este thread una buena lectura.

+0

algún ejemplo para una mejor comprensión? –

-1

Ocasionalmente, he pensado que podría servir para agregar una capa de seguridad ocultando el intérprete de back-end mediante una reasignación de .php o lo que sea a .aspx o lo que sea para que cualquier hacker potencial sea enviado el camino equivocado, al menos por un tiempo. Nunca me molesté en probarlo y ya no trabajo mucho en el servidor web, así que es poco probable que lo haga.

Sin embargo, estaría interesado en la perspectiva de un administrador de servidores con experiencia en esa noción.

Cuestiones relacionadas