我真的希望我的 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/