2012-08-03 67 views
0

我希望如果有必要制作.php扩展名的文件,或者可以将php代码添加到带有.html扩展名的文件中。在文件中包含php代码的情况下,是否可以使用.html扩展名创建文件名?

+3

如果您有权访问服务器配置;是的,否则;没有。如果是的话,你的服务器配置是什么? – 2012-08-03 08:58:50

+1

不,你不能.. php代码应该在.php扩展文件 – 2012-08-03 08:58:59

+0

感谢您的快速回复 – user1559230 2012-08-03 08:59:55

回答

4

是,在下面的.htaccess文件(假设你使用Apache)

AddHandler x-httpd-php5 .php .htm .html 

More Info

注意到,这是效率不高,服务器明智的,因为PHP将在脚本的所有页面被解雇(你失去了拥有高效率的静态HTML网页页面,有时需要的能力。

+1

虽然非常糟糕的想法 - 这将迫使Web服务器解析每个html页面并检查是否存在任何PHP(或任何其他)服务器脚本。它会影响你的服务器性能。最好坚持std约定。 P.S.如果你想让你的URL更漂亮,你可以使用url重写。 – 2012-08-03 09:03:35

+1

@ GermannArlington:添加到我的答案(实际上写你的评论之前; P),这是正确的。这不是非常有效。 – 2012-08-03 09:04:14

+0

是的,我从来没有非常快速的打字员。 – 2012-08-03 09:04:56

1

如果您想要保留文件的HTML扩展名并且想要在文件中使用PHP代码,您必须通过添加.html扩展名告诉网络服务器这样做,并告诉网络服务器让PHP处理它。

但是,这是非常低效的,因为PHP会针对每个HTML请求触发。

相关问题