为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

浮云间 2019-06-15 10:43:18
使用.htaccess将所有.html页面作为.php文件运行?我需要将我所有的.html文件作为.php文件运行,我没有时间在明天的演示之前更改所有的链接。有没有办法用我的Apache服务器“黑”这个?
查看完整描述

3 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

在网站根目录创建一个.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


查看完整回答
反对 回复 2019-06-15
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

在我的GodadyServer中,以下代码工作正常

Options +ExecCGIAddType application/x-httpd-php .php .htmlAddHandler x-httpd-php5 .php .html


查看完整回答
反对 回复 2019-06-15
?
撒科打诨

TA贡献1934条经验 获得超2个赞

您还可以使用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。

注意:在某些服务器上,您必须更改php5PHP若要使此示例在处理程序字符串中工作,请执行以下操作:

改变它

[T=application/x-httpd-php5]

[T=application/x-httpd-php]


查看完整回答
反对 回复 2019-06-15
  • 3 回答
  • 0 关注
  • 1387 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信