我想知道使用没有扩展名的html和php文件是否有任何问题。
例如,如果我要上传带扩展名的文件,我会使用这样的网址:
http://yoursite.com/randompage.html
如果我使用没有扩展名的文件,我会使用这样的网址:
http://yoursite.com/randompage
我知道这不是首选方法,因为它使文件没有被识别的方式,但是有什么东西可以阻止网站正常工作吗?
答案 0 :(得分:2)
您要执行的操作是使用url-rewriting完成的。
基本上,您将向网络服务器添加重写规则,因此当他收到网址yoursite.com/randompage
的请求时,他会将其更改为yoursite.com/randompage.html
。如果你谷歌搜索“mod_rewrite examples”或“url rewrite examples”,你会在网上找到很多例子。
答案 1 :(得分:1)
文档类型是从http头中的Web服务器发送的,因此完全可以按照您的要求进行操作。
例如,当使用Apache时,告诉它任何没有扩展名的文件都是html,在'conf'文件中你可以说:
的更多详情DefaultType text / html
答案 2 :(得分:0)
这一点指向具体文档(在本例中为randompage.html):
http://yoursite.com/randompage.html
这一点指向目录中的默认文档:
http://yoursite.com/randompage/
默认文档在您的网络服务器中设置。例如,这可能是:index.html,default.html,index.php,default.apsx,...