ウェブページの.do拡張子は何ですか?標準の拡張機能ですか、そうでない場合はclient-login.php
をclient-login.do
に変更してもPHPとして実行できますか?ウェブページの拡張子は?
ありがとうございました。
ウェブページの.do拡張子は何ですか?標準の拡張機能ですか、そうでない場合はclient-login.php
をclient-login.do
に変更してもPHPとして実行できますか?ウェブページの拡張子は?
ありがとうございました。
それは、その特定のWebサーバー上にあるように構成されています。 Webサーバーは、perlでphpモジュールと.aspxファイルを持つ.plファイルを実行するように設定できますが、それはばかげています。ほとんどのWebサーバーにはスクリプトは含まれていませんが、Apacheの設定ファイル(または別のサーバーソフトウェアを使用している場合は同等のもの)を調べなければなりません。サーバー設定ファイルを編集する権限があれば、.doで終わるファイルをphpとして実行することができます。
ええと、結局のところ、Webサーバーは単なるプログラムであり、内容を思い付くように感じるものは何でもできます。ファイルシステムをミラーリングする必要はありませんが、標準的な基本的なWebサーバーのセットアップは非常に便利なので、そのモデルで動作します。良いアプリケーションは、URLと実際のアクションとの間に何らかの尺度を持たないことが多いでしょう。 – fennec
この回答は真ですが、本当の疑問は、どの技術がもっとも使用されているのかと思います。それは以下のMKによって答えられます。彼らはおそらくJavaとStructsフレームワークを使用しているようです。 –
@luisperezphd:ヴィシュワナートが彼が使っている言語を隠したいと思っていて、他のいくつかのウェブサイトで '.do'を使っているのを見て、同様にファイル名を難読化できるかどうかを知りたかったのです。結局のところ、質問には 'php'というタグが付いています。 –
.doはStrutsフレームワークに由来します。この質問をご覧ください: Why do Java webapps use .do extension? Where did it come from? また、mod_rewrite(Apache上)を使用して、あなたのURLの外観を変更することができます。
".do"はStruts Javaプラットフォーム用にマップされた "標準"拡張です。 http://struts.apache.org/を参照してください。
私は時折、バックエンドインタープリタを.phpや.aspxなどの再マッピングによって覆い隠すことでセキュリティのレイヤを追加する目的に役立つかもしれないと考えたことがあります。間違った経路、少なくともしばらく。私はそれを試してみたことがなかったし、Webサーバーの作業をそれほど多くはしないので、そうは思わない。
しかし、私は経験豊かなサーバー管理者の考え方に興味があります。
[どのプログラム言語に拡張子がありますか?](http://stackoverflow.com/questions/5973505/which-programming-language-has-extension-do) – DisgruntledGoat
重複する可能性があります[.do webpage略語](http://stackoverflow.com/questions/3117694/what-does-do-webpage-stands-for) – Bae