如何隐藏普通的PHP文件名扩展并使用自己的扩展名?
例如,使用example.do
代替example.php
。
我希望用.do
文件名扩展名为PHP文件的文件,以便访问example.do
。我该怎么做?
将以下行添加到您的.htaccess
文件
AddHandler application/x-httpd-php .do
这告诉服务器处理以.do
为.php
的所有文件。
另一种选择是 sethandler
。
根据Apache文档,区别是:
如果您只希望将文件名的最后一个分隔部分映射到特定的元数据,则不要使用添加*指令。例如,如果您希望将文件foo.html.cgi处理为CGI脚本,而不是文件栏。<FilesMatch "[^.]+.cgi$"> SetHandler cgi-script </FilesMatch></blockquote>