2010-12-26 10 views
45

Voglio sapere qual è l'estensione .do nelle pagine web. È un'estensione standard oppure, se non lo è, possiamo modificare l'estensione (come client-login.php a client-login.do e continuare a funzionare come PHP)?.do estensione nelle pagine web?

Grazie.

+0

possibile duplicato di [Quale linguaggio di programmazione ha estensione .do] (http://stackoverflow.com/questions/5973505/which-programming-language-has-extension-do) – DisgruntledGoat

+0

Possibile duplicato di [Che cosa fa. sta per] (http://stackoverflow.com/questions/3117694/what-does-do-webpage-stands-for) – Bae

risposta

33

È qualsiasi cosa configurata per essere su quel particolare server web. Un server web può essere configurato per eseguire file .pl con il modulo php e file .aspx con perl, anche se sarebbe sciocco. Non ci sono script coinvolti nella maggior parte dei server Web, ma dovresti cercare nei file di configurazione di Apache (o equivalenti, se si utilizza un software server diverso). Se si dispone dell'autorizzazione per modificare il file di configurazione del server, è possibile rendere i file che terminano con. Eseguire come php, se è quello che si sta cercando.

+4

Sì, alla fine, un server web è solo un programma, e può fare tutto ciò che si prova con il suo contenuto. Non deve rispecchiare il filesystem, anche se la configurazione di base del server Web di base funziona su quel modello perché è terribilmente conveniente. Una buona applicazione spesso ha anche qualche misura di astrazione tra l'URL e le azioni effettive. – fennec

+9

Mentre questa risposta è vera, penso che la vera domanda sia quale tecnologia usano più probabilmente. Quale è risposta da MK sotto. Sembra che stiano probabilmente usando Java e il framework Structs. –

+1

@luisperezphd: Mi sembra che Vishwanath volesse nascondere quale lingua sta usando, e ha visto che alcuni altri siti web usano '.do', e voleva sapere se poteva ugualmente offuscare i suoi nomi di file. Dopo tutto, la domanda è contrassegnata come 'php'. –

3

L'utilizzo di rewrite_module di apache può modificare le estensioni di script. Dai a questa thread una buona lettura.

+0

un esempio per una migliore comprensione? –

-1

Ogni tanto ho pensato che potrebbe servire allo scopo di aggiungere un livello di sicurezza oscurando l'interprete back-end attraverso una rimappatura di .php o qualsiasi altra cosa a .aspx o qualsiasi altra cosa in modo che qualsiasi potenziale hacker venga inviato la strada sbagliata, almeno per un po '. Non mi sono mai preso la briga di provarlo e non faccio molto lavoro sul webserver, quindi è improbabile che lo faccia.

Tuttavia, sarei interessato alla prospettiva di un amministratore di server esperto su tale nozione.