web-dev-qa-db-fra.com

Extension de .do dans les pages Web?

Je veux savoir ce qu'est l'extension .do dans les pages Web. Est-ce une extension standard ou, si ce n'est pas le cas, pouvons-nous changer l'extension (comme client-login.php à client-login.do et fonctionne toujours en PHP)?

Merci.

51
mr_eclair

C'est ce qu'il est configuré pour être sur ce serveur Web particulier. Un serveur Web pourrait être configuré pour exécuter des fichiers .pl avec le module php et des fichiers .aspx avec Perl, bien que ce soit idiot. Il n'y a pas de scripts impliqués avec la plupart des serveurs Web, à la place, vous devriez regarder dans vos fichiers de configuration Apache (ou équivalent, si vous utilisez un logiciel serveur différent). Si vous êtes autorisé à modifier le fichier de configuration du serveur, vous pouvez faire en sorte que les fichiers se terminant par .do s'exécutent en php, si c'est ce que vous recherchez.

35
Ben Voigt

.do provient du framework Struts. Voir cette question: Pourquoi Java webapps utilise l'extension .do? D'où cela vient-il? Vous pouvez également changer l'apparence de vos URL en utilisant mod_rewrite (sur Apache).

142
MK.

".do" est l'extension "standard" mappée pour Struts Java. Voir http://struts.Apache.org/ .

41
beactive

L'utilisation du module rewrite_module d'Apache peut modifier vos extensions de script. Donnez à ceci thread une bonne lecture.

3
Babiker