0

我想知道使用没有扩展名的 html 和 php 文件是否有任何问题。

例如,如果我要上传一个带有扩展名的文件,我会使用这样的 URL:

http://yoursite.com/randompage.html

如果我使用没有扩展名的文件,我会使用这样的 URL:

http://yoursite.com/randompage

我知道这不是首选方法,因为它使文件无法识别,但是有什么可以阻止站点正常工作的吗?

4

3 回答 3

2

您要做的是使用url-rewriting完成。

基本上,您将为您的 Web 服务器添加一个重写规则,因此当他收到对 url 的请求时,yoursite.com/randompage他会将其更改为yoursite.com/randompage.html. 如果您在网上搜索“mod_rewrite 示例”或“url 重写示例”,您会在网上找到很多示例。

于 2012-09-21T20:19:59.493 回答
1

文档类型是从网络服务器以 http 标头发送的,因此完全可以按照您的要求进行操作。

例如,当使用 Apache 时,告诉它任何没有扩展名的文件都是 html,在“conf”文件中你可以说:

DefaultType 文本/html

Apache The Definitive Guide中的更多详细信息

于 2012-09-21T20:27:57.417 回答
0

这指向具体文档(在本例中为 randompage.html):

http://yoursite.com/randompage.html

这指向目录中的默认文档:

http://yoursite.com/randompage/

默认文档在您的网络服务器中设置。例如:index.html、default.html、index.php、default.apsx、...

于 2012-09-21T20:18:44.773 回答