1

我的目标如下:
当我键入一个没有扩展名的 URL 时,我想检索 php 源代码(作为纯文本)。
当我键入带有 .php 扩展名的 URL 时,我希望服务器处理 php 文件并返回结果。

我有一个包含以下代码的 .htaccess 文件:

RewriteEngine on
RewriteRule ^sources/([^\.]+)$ sources/$1.php [H=application/x-httpd-php-source]

当我访问sources/defined-in_array-isset.phpURL时,php由服务器处理,并正确返回结果。
当我访问sources/defined-in_array-issetURL 时,出现 HTTP 404 错误。如果没有H=application/x-httpd-php-source标志,它会处理 php 文件。
所以我认为这RewriteRule是正确的,但我用 Handler 标志做错了。

text/plain当我访问没有 .php 扩展名的 URL 时,我应该使用什么来检索 php 源代码?

4

0 回答 0