【发布时间】:2012-06-05 05:08:48
【问题描述】:
目标是使用 .htaccess 为我的 *.php 测试脚本创建一个自定义的文件扩展名,我想自定义一个文件扩展名,以便当 Apache2“看到”它时,Apache 会像 PHP 脚本一样执行它。 Blow就是一个例子
测试网址是:
localhost/index.xyz
.htaccess 在目录 www 并且是一行:
AddType application/x-httpd-php5 xyz
要运行的php文件“test.xyz”是:
<?php
echo "hello, I am a xyz file...";
我怎样才能做到这一点?
【问题讨论】:
-
改用
mod_rewrite不是更好吗?这将只允许有.xyzurl,但文件系统中有.php -
你试过
AddType x-httpd-php5 xyz或<FilesMatch "\.(xyz)$"> SetHandler application/x-httpd-php5 </FilesMatch>吗?有时 AddType 中的“应用程序/”会导致问题......但文件匹配也很好......
标签: php file .htaccess mime file-extension