Php htaccess下载文件而不是加载
我真的希望我的index.html能够有一个PHP脚本。我了解到,您可以通过htaccess文件执行此操作。我只能访问子域网站目录,在那里我可以通过FTP上传我的文件 该目录没有htaccess文件,因此我使用记事本创建了一个文件:.htaccess并将其添加到该文件中:Php htaccess下载文件而不是加载,php,html,.htaccess,Php,Html,.htaccess,我真的希望我的index.html能够有一个PHP脚本。我了解到,您可以通过htaccess文件执行此操作。我只能访问子域网站目录,在那里我可以通过FTP上传我的文件 该目录没有htaccess文件,因此我使用记事本创建了一个文件:.htaccess并将其添加到该文件中: AddType application/x-httpd-php .html 问题是,它不是加载index.html页面,而是将其作为文件下载……我是否需要向htaccess文件中添加额外的内容大概您的主机支持PHP 如果是这
AddType application/x-httpd-php .html
问题是,它不是加载index.html页面,而是将其作为文件下载……我是否需要向htaccess文件中添加额外的内容大概您的主机支持PHP
如果是这样,那么您需要将文件从index.html重命名为index.php您的指令将文件的内容类型设置为.html文件扩展名 如果服务器安装并启用了PHP,则该内容类型将使其通过PHP引擎运行,然后将PHP引擎的输出发送到客户端 如果它没有安装PHP,那么该文件将只提供给具有该内容类型的客户端。由于浏览器本身不处理PHP脚本,因此它们只保存文件
您需要安装并启用PHP以及设置内容类型。默认情况下,无需命名文件
index.html
。您可以使用在.htaccess
文件中的条目更改默认文档,如下所示:
DirectoryIndex index.php
然后,当您导航到时,将为您提供index.php
,而不是index.html
如果您确实希望PHP解释您的.html文档,那么当PHP作为Apache模块运行时,您在问题中的条目将起作用。如果主机以CGI形式运行PHP,则需要:
AddHandler application/x-httpd-php .html
如果仍然不起作用,则此网页还有一些建议: