如果所有的php都由Ajax处理,那么有什么理由使用.php扩展名而不是.html吗?

如果所有的php都由Ajax处理,那么有什么理由使用.php扩展名而不是.html吗?,php,ajax,Php,Ajax,在编写一个使用php、Javascript和jQuery的应用程序时,我将一个文件命名为index.php。最后我意识到index.PHP文件中没有PHP代码,所以我将文件扩展名改为.html,经过一些测试,似乎没有问题 与index.HTML文件中的HTML相关的所有内容都是JavaScript。我从表单中读取字段,写入MySQL数据库,然后读取数据库并回写HTML。JavaScript向各种PHP文件发出Ajax请求 如果我使用filename index.html,如果我将文件移动到其他W

在编写一个使用php、Javascript和jQuery的应用程序时,我将一个文件命名为index.php。最后我意识到index.PHP文件中没有PHP代码,所以我将文件扩展名改为.html,经过一些测试,似乎没有问题

与index.HTML文件中的HTML相关的所有内容都是JavaScript。我从表单中读取字段,写入MySQL数据库,然后读取数据库并回写HTML。JavaScript向各种PHP文件发出Ajax请求


如果我使用filename index.html,如果我将文件移动到其他Web服务器,是否会遇到问题

我更喜欢.php,因为如果你想在以后添加一些php代码,你就不能在那里添加.In.html。如果文件不包含任何php,没有理由给它一个
.php
文件扩展名


不构建页面有很多不同的方法,因此只有在JavaScript可用的情况下它才能工作(这意味着文件应该包含PHP,因为这是您选择的服务器端语言)。

这取决于您要移动到的web服务器。从技术上讲,您可以拥有任何想要的扩展,web服务器可以将其路由到php,php可以将其解释为代码。不可能准确地回答您的问题-这完全取决于web服务器配置。如果您不知道要移动到哪里或如何配置,那么最好为处理php代码的文件保留
.php
扩展名。这完全取决于服务器如何配置以传递请求。但可能不会。资源不错,@Quentin--谢谢!那不是真的。文件扩展名不能保证任何东西。您可以轻松地将.html解析为php文件。这完全取决于服务器配置。如果您想在一段时间后添加一些(比如)Python代码,该怎么办?换句话说:这种推理是愚蠢的。