使用.htaccess将所有.html页面作为.php文件运行?

使用.htaccess将所有.html页面作为.php文件运行?

我需要将我所有的.html文件作为.php文件运行,我没有时间在明天的演示之前更改所有的链接。有没有办法用我的Apache服务器“黑”这个?



浮云间
浏览 1388回答 3
3回答

烙印99

在网站根目录创建一个.htaccess文件,并添加以下一行:[Apache 2@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

慕哥6287543

在我的GodadyServer中,以下代码工作正常Options +ExecCGIAddType application/x-httpd-php .php .htmlAddHandler x-httpd-php5 .php .html

撒科打诨

您还可以使用mod_rewrite的H或T标志强制php处理程序解析所有.html文件:使用H(Handler)标志: RewriteEngine onRewriteRule \.(html|htm)$ - [H=application/x-httpd-php5]使用T(Type)标志: RewriteEngine onRewriteRule \.(html|htm)$ - [T=application/x-httpd-php5]或者,可以向由管道分离的规则模式添加更多扩展。|,您希望被php处理程序解析。例:RewriteRule \.(html|htm|txt|foo)$ - [T=application/x-httpd-php5]上面的示例将更改以.html , htm , .txt , .foo到php。注意:在某些服务器上,您必须更改php5到PHP若要使此示例在处理程序字符串中工作,请执行以下操作:改变它[T=application/x-httpd-php5]到[T=application/x-httpd-php]
打开App,查看更多内容
随时随地看视频慕课网APP