2010-12-26 12 views
45

ウェブページの.do拡張子は何ですか?標準の拡張機能ですか、そうでない場合はclient-login.phpclient-login.doに変更してもPHPとして実行できますか?ウェブページの拡張子は?

ありがとうございました。

+0

[どのプログラム言語に拡張子がありますか?](http://stackoverflow.com/questions/5973505/which-programming-language-has-extension-do) – DisgruntledGoat

+0

重複する可能性があります[.do webpage略語](http://stackoverflow.com/questions/3117694/what-does-do-webpage-stands-for) – Bae

答えて

33

それは、その特定のWebサーバー上にあるように構成されています。 Webサーバーは、perlでphpモジュールと.aspxファイルを持つ.plファイルを実行するように設定できますが、それはばかげています。ほとんどのWebサーバーにはスクリプトは含まれていませんが、Apacheの設定ファイル(または別のサーバーソフトウェアを使用している場合は同等のもの)を調べなければなりません。サーバー設定ファイルを編集する権限があれば、.doで終わるファイルをphpとして実行することができます。

+4

ええと、結局のところ、Webサーバーは単なるプログラムであり、内容を思い付くように感じるものは何でもできます。ファイルシステムをミラーリングする必要はありませんが、標準的な基本的なWebサーバーのセットアップは非常に便利なので、そのモデルで動作します。良いアプリケーションは、URLと実際のアクションとの間に何らかの尺度を持たないことが多いでしょう。 – fennec

+9

この回答は真ですが、本当の疑問は、どの技術がもっとも使用されているのかと思います。それは以下のMKによって答えられます。彼らはおそらくJavaとStructsフレームワークを使用しているようです。 –

+1

@luisperezphd:ヴィシュワナートが彼が使っている言語を隠したいと思っていて、他のいくつかのウェブサイトで '.do'を使っているのを見て、同様にファイル名を難読化できるかどうかを知りたかったのです。結局のところ、質問には 'php'というタグが付いています。 –

3

apacheのrewrite_moduleを使用すると、スクリプトの拡張機能を変更できます。これは良いthreadを与えてください。

+0

より良い理解のための任意の例? –

-1

私は時折、バックエンドインタープリタを.phpや.aspxなどの再マッピングによって覆い隠すことでセキュリティのレイヤを追加する目的に役立つかもしれないと考えたことがあります。間違った経路、少なくともしばらく。私はそれを試してみたことがなかったし、Webサーバーの作業をそれほど多くはしないので、そうは思わない。

しかし、私は経験豊かなサーバー管理者の考え方に興味があります。