我是新的网络托管服务商。我创建的每个域的 public_html 文件夹是使用具有以下行的 .htaccess 自动生成的:
AddHandler php5-script .php
这是做什么用的?
最佳答案
这只是指示 PHP 处理以 .php
结尾的文件,方法是将它们传递给 PHP5 解释器。如果没有此配置,Web 服务器可能会将文件作为原始 PHP 代码提供给最终用户的 Web 浏览器,而不是执行代码。这增加了暴露数据库登录凭据或其他 secret 的危险可能性。
使用相同的机制,您可以将 Web 服务器配置为将具有除 .php
之外的其他扩展名的文件解析为 PHP 脚本,并将它们交给 PHP 解释器。例如,有时会通过使用 .html
扩展名来屏蔽 PHP 脚本。
# Interpret both .php & .html as PHP:
AddHandler php5-script .php .html
关于php - 带有 AddHandler php5-script .php 行的 .htaccess 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7856825/