php - htaccess 下载文件而不是加载

标签 php html .htaccess

我真的希望我的 index.html 能够在其上运行 PHP 脚本。我读到您可以通过 htaccess 文件执行此操作。我只能访问子域网站目录,我可以在其中通过 FTP 上传我的文件。

该目录没有 htaccess 文件,所以我使用记事本创建了一个:.htaccess 并将其添加到文件中:

AddType application/x-httpd-php .html

问题是,它没有加载 index.html 页面,而是将其作为文件下载...我需要向 htaccess 文件添加一些额外的内容吗? :S

最佳答案

您无需将文件命名为 index.html 即可默认提供该文件。您可以使用 .htaccess 文件中的条目更改默认文档,如下所示:

DirectoryIndex index.php

然后当您导航到 http://yoursubdomain.example.com 时您将得到 index.php 而不是 index.html


如果确实希望 PHP 解释您的 .html 文档,那么当 PHP 作为 Apache 模块运行时,您在问题中的条目将起作用。如果您的主机将 PHP 作为 CGI 运行,您需要:

AddHandler application/x-httpd-php .html

如果还是不行,那么这个网页还有一些建议:

关于php - htaccess 下载文件而不是加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8296090/

相关文章:

html - 缩略图和说明未显示在 Whatsapp 预览链接上

javascript - 编辑 HTML 表格行并更新到数据库

php - CodeIgniter 从 url 中删除 index.php

php - htaccess url 将 http www 和非 www 重写为 https www + https 非 www 为 https www

php - mysqli_query() 警告参数 1 为 mysqli,给定为空。数据库查询失败

php - 仅当用户登录并加入某些特定组时才在类别或产品页面上显示自定义 block

php - Jquery .hover 在 foreach 循环内的 li 标签中显示所有箭头字形

php - 暂时禁止除我以外的所有访问者访问网站

php - 计算相似的数组键

java - PHP 使用 cUrl 将数组发送到 java servlet