我真的希望我的index.html能够有一个PHP脚本对它的工作。我读到你可以通过htaccess文件做到这一点。我只能访问子域名网站目录,在那里我可以通过FTP上传我的文件。
这个目录没有htaccess文件,所以我用notepad: .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
如果仍然不行,那么这个网页有更多的建议:
- http://www.velvetblues.com/web-development-blog/how-to-parse-html-files-as-php/
你的指令用。html文件扩展名来设置文件的内容类型。
如果服务器安装并启用了PHP,则该内容类型将使其通过PHP引擎运行,然后将输出发送到客户端。
如果没有安装PHP,那么该文件将以该内容类型提供给客户机。由于浏览器本身不处理PHP脚本,因此它们只会保存文件。
您需要安装并启用PHP以及设置内容类型
假设您的主机支持PHP?
如果是,则需要将文件从index.html重命名为index.php