作为一项预防措施,我总是现在将我的索引页命名为index.php,无论项目如何,我都会这样做。有没有人经常使用index.html?你能具体确定你永远不需要PHP的页面?总是使用index.php而不是index.html遇到任何性能问题?有人使用index.html吗?
回答
对于不支持PHP的服务器,避免.php扩展名,除非您试图通过伪造.php扩展名掩盖服务器技术。
对于静态网站,只要您知道您的服务器配置正确(请参阅Dominic Rodger的答案),使用哪个扩展并不重要。对于这个问题,没有多少访问者会关心它是静态还是动态网站。另外,一些动态网站接受以.html结尾的URL,而不是.php。
总是使用index.php而不是index.html会遇到任何性能问题吗?
PHP解释器将立即交给你的输出回到你的Web服务器,如果有绝对它没有PHP代码(它是所有发送一些具体的发动机头),这样的性能差异是可以忽略不计,如果在所有存在。
您应该使用index.html
,然后如果您决定需要PHP,请创建index.php
,并更改您的DirectoryIndex
directive(如果您使用的是Apache)。
在大多数web服务器上“.html”文件不会被php解释器解析。所以我认为,是的,有速度优势。
我对非常小的网站使用.html文件,没有什么特别的,舒尔,为什么不。永远不会得到更新,所以不需要它。
当然...如果你有静态网站你知道你不会有PHP代码。 我想这对于.php文件,服务器必须解析文件,即使它不包含任何PHP标记或代码,但我认为它真的可以忽略不计...
可以肯定的,主要话题的回答是,如果你不需要任何PHP为您的网站,你可以使用的.html/的.htm在索引页 - 为大家说明。
但有时候,我把它作为一个很棒的技巧:当我想更新一些网页,或者我想在网站中修复一些问题,甚至为访问者说些什么时,我会上传一个index.html页面说我想要的。请注意,在这种情况下,您需要始终为网站本身使用index.php - 这个技巧肯定会起作用。
当然,你的服务器需要接受PHP文件:P
我希望我帮助!
- 1. 有人使用Clamato吗?
- 2. Telerik OpenAccess ORM - 有人使用它吗?
- 3. 有人使用过WB B树库吗?
- 4. 有人使用.NET的System.IO.IsolatedStorage吗?
- 5. 有人能够正确使用libsensors吗?
- 6. 有人使用PL/SQL Web Toolkit吗?
- 7. 有人使用surefire POJO测试吗?
- 8. 有人还在使用JSTL吗?
- 9. 有人使用Google Adwords API吗?
- 10. 这里有人使用PHP-GTK吗?有更好的选择吗?
- 11. 有人用过CppUnitLite2 1.1吗?
- 12. TLSharp - 有人有例子吗?
- 13. 我该如何使用index.html?
- 14. 我可以热服务index.html使用webpack-dev-server吗?
- 15. 使用index.php代替index.html是不好的做法吗?
- 16. Rails:我可以使用public/index.html文件中的表单吗?
- 17. 有人在Mule应用程序中使用了logback吗?
- 18. 有没有人使用patTemplate,我应该关心使用它的项目吗?
- 19. 有没有人使用Raven?
- 20. 有没有人使用GoogleData?
- 21. 有没有人使用DbEnumerator
- 22. 这里有人用过DAY CQ吗?
- 23. 这些日子人们仍然会将他们的主页命名为“index.html”吗?
- 24. Keydown只有真人物吗?
- 25. 有懒人贴图吗?
- 26. 如何使用Grunt更改index.html引用?
- 27. 的index.html没有显示为
- 28. jekyll没有生成index.html
- 29. Angular2没有填充index.html
- 30. 有人可以帮我开始使用PostScript吗?
我可以肯定地说,我永远不需要PHP的页面......这是我的首选语言列表很长的路要走。 – Quentin 2011-01-31 11:59:32
如果您仅将AJAX用于与服务器端脚本进行通信,则命名文件没有问题index.html – 2011-01-31 12:06:32