htaccess下载文件而不是加载

Jes*_*ess 4 html php .htaccess

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

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

AddType application/x-httpd-php .html
Run Code Online (Sandbox Code Playgroud)

问题是,与其加载index.html页面,不如将其下载为文件...我是否需要向htaccess文件添加其他内容?:S

Col*_*ard 6

您无需命名文件index.html即可默认提供文件。您可以通过在.htaccess文件中输入以下内容来更改默认文档:

DirectoryIndex index.php
Run Code Online (Sandbox Code Playgroud)

然后,当您导航到http://yoursubdomain.example.com时,系统将为您提供服务,index.php而不是index.html


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

AddHandler application/x-httpd-php .html
Run Code Online (Sandbox Code Playgroud)

如果仍然无法正常工作,则该网页还有更多建议: