我需要以.php文件的形式运行所有的.html文件,在明天的演示之前,我没有时间更改所有的链接。有没有办法用我的Apache服务器“破解”这个问题?
发布于 2011-01-14 09:36:21
在网站的根目录下创建一个.htaccess文件,并添加以下行:
Apache2 @ Ubuntu/Debian:使用此指令
AddType application/x-httpd-php .html .htm
或者,来自下面的评论:
AddType application/x-httpd-php5 .html .htm
如果你以CGI的形式运行PHP (可能不是这样),你应该改写:
AddHandler application/x-httpd-php .html .htm
发布于 2013-03-09 17:50:04
在我的Godaddy服务器中,以下代码工作正常
Options +ExecCGI
AddType application/x-httpd-php .php .html
AddHandler x-httpd-php5 .php .html
发布于 2018-03-20 11:12:15
这是对所有其他正确答案的编辑:
如果找不到正确的处理程序,只需创建包含以下内容的.php文件:
<?php echo $_SERVER['REDIRECT_HANDLER']; ?>
并在浏览器中运行/打开此文件。
在.htaccess文件中使用此输出
在网站的根目录(通常是名为public_html的文件夹或linux服务器上的htdocs )下创建一个.htaccess文件,并添加以下行:
AddType [[THE OUTPUT FROM ABOVE FILE]] .html .htm
示例
AddType application/x-httpd-php70 .html .htm
重要提示:
如果您看到空白页面或Notice: Undefined index: REDIRECT_HANDLER
在.htaccess
中尝试默认
AddHandler application/x-httpd-php .html
https://stackoverflow.com/questions/4687208
复制相似问题