私の目的は次のとおりです。
拡張子なしで URL を入力すると、php ソース コードを (プレーン テキストとして) 取得したいと考えています。
拡張子が .php の URL を入力すると、サーバーで php ファイルを処理して結果を返すようにします。
次のコードを含む .htaccess ファイルがあります。
RewriteEngine on
RewriteRule ^sources/([^\.]+)$ sources/$1.php [H=application/x-httpd-php-source]
URLにアクセスするとsources/defined-in_array-isset.php
phpがサーバーで処理され、ちゃんと結果が返ってきます。
URLにアクセスするsources/defined-in_array-isset
と、HTTP 404 エラーが表示されます。フラグがないH=application/x-httpd-php-source
場合は、php ファイルを処理します。
だから私はそれRewriteRule
が正しいと思いますが、ハンドラーフラグで間違っています。
text/plain
.php 拡張子なしで URL にアクセスするときのように、php ソース コードを取得するには何を使用すればよいですか?