1

私の目的は次のとおりです。
拡張子なしで 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.phpphpがサーバーで処理され、ちゃんと結果が返ってきます。
URLにアクセスするsources/defined-in_array-issetと、HTTP 404 エラーが表示されます。フラグがないH=application/x-httpd-php-source場合は、php ファイルを処理します。
だから私はそれRewriteRuleが正しいと思いますが、ハンドラーフラグで間違っています。

text/plain.php 拡張子なしで URL にアクセスするときのように、php ソース コードを取得するには何を使用すればよいですか?

4

0 に答える 0