Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在URL中显示文件扩展名的优点?_Php_Apache_Http_Url - Fatal编程技术网

Php 在URL中显示文件扩展名的优点?

Php 在URL中显示文件扩展名的优点?,php,apache,http,url,Php,Apache,Http,Url,我知道有很多方法可以在URL中隐藏文件扩展名。不过,展示它们有什么好处吗?我认为现在文件扩展名越来越不重要了。服务器应返回项目的MIME类型,这使得结尾变得多余。一个好处是,从浏览器保存文件时,文件类型是明显的,例如电子表格.ods,而不是电子表格。对于那些仍然不考虑文件内容但仅是文件名的Windows系统尤其有效。如果内容将在浏览器中查看,则NONE。对于您希望用户以内容处置:附件的形式与之交互的下载或内容,用户可能更希望看到熟悉的扩展。不过,仍然完全可以使用example.com/audio

我知道有很多方法可以在URL中隐藏文件扩展名。不过,展示它们有什么好处吗?

我认为现在文件扩展名越来越不重要了。服务器应返回项目的MIME类型,这使得结尾变得多余。

一个好处是,从浏览器保存文件时,文件类型是明显的,例如
电子表格.ods
,而不是
电子表格
。对于那些仍然不考虑文件内容但仅是文件名的Windows系统尤其有效。如果内容将在浏览器中查看,则

NONE。对于您希望用户以内容处置:附件的形式与之交互的下载或内容,用户可能更希望看到熟悉的扩展。不过,仍然完全可以使用example.com/audio/2011-05-08等URL提供文件,并在保存时使用HTTP头提示浏览器使用带有扩展名的文件名