単純な Web アプリケーションの場合、URI 拡張子として .php または .html の代わりに「.main」を使用するにはどうすればよいでしょうか? ファイルの名前を実際に変更せずに、example.com/test.php を exmple.com/test.main に変更するにはどうすればよいでしょうか。
ありがとう
Apache 拡張mod_rewriteを使用できます。ここにあなたができることのサンプルがあります。
RewriteEngine On
RewriteRule ^(.*)\.main$ $1.php
これは、拡張子.main
を持つすべてのリクエストを受け取り、実際には同じ名前で拡張子を持つファイルを提供します.php
。
ModRewrite はそのような場合の優れたソリューションですが、PHP ファイルが PHP として認識および実行されている間、永続的に別の拡張子を持つようにするには、Apache のSetHandlerモジュールを使用します。
IIS では、スクリプトを使用して PHP FastCGI 実行可能ファイルをファイル拡張子Manage Handlers
に割り当てます。.main