2016-08-03 78 views
0

我有一个问题,我以前曾经认为我已经看过最后一个。我在我的htaccess文件中使用此代码在我的网站上的.html页面上运行php。htaccess自己修改文件

AddType application/x-httpd-php5 .php .html 

对于一些未知的原因,我不知道,#被添加到该行像

# AddType application/x-httpd-php5 .php .html 

这显然打破了我的网站。当我联系我的托管公司时,他们只是说我必须做到这一点。我的回应是为什么我会打破我自己的网站。他们从来没有给我一个适当的理由。我可能每年发生两次,好像是由某些服务器更新引起的。我使用共享主机。

任何帮助将不胜感激。

+0

何时添加了bash? –

+0

我不是100%,因为我不会每天看网站。我碰巧看到它,看到了问题。为了解决它,我只是抛弃哈希。这似乎是随机时间,一年可能是2到3次。 tks – peterbw321

+0

很可能他们(hosters)有一个脚本,用于查找hinky'.htaccess'文件。 '.html'类会像通常那样通过.html文件通过PHP解释器来传递,实际上它通常是不必要的,如果站点设计得很好的话 – RiggsFolly

回答

0

你能分享整个.htaccess文件吗?确保启用了mod_mime,并在应用更改后重新启动apache2(考虑到您有一个共享主机计划,我相信您必须要求客户服务部门这样做)。可能这是由于缺少模块。

this可能的重复问题。

+0

这就是我在访问文件中的所有内容 - AddType application/x- httpd-php5 .php .html我使用托管公司,不知道如何重新启动Apache – peterbw321

+0

你有联系他们吗?他们必须能够做些事情,特别是启用这个模块。我和'mod_security'有类似的问题,只需启用模块即可解决。 –

+0

好吧tks会在这 – peterbw321