HTML通过PHP解析器


HTML through PHP parser

我试图隐藏我在一个网站页面上使用PHP的事实,我想通过PHP解析器运行它(只是那个页面,而不是所有页面),这样我就可以像往常一样调用它filename.html。我已经尝试了一些在网上找到的Apache指令,在我的.htaccess文件中也有一些(对于404页面,是热链接)。

当我使用其中一个脚本(在我的.htaccess中)进行PHP时,页面需要保存/下载(就像vcard一样),并显示一个框,没有页面可查看。有人能帮忙吗。我是PHP的新手,但我相信可能需要一个模块,或者它可能与我的服务器配置有关。

您应该保留扩展名为.php的页面,并让Apache将该文件作为普通php文件处理。然后在htaccess设置中使用RewriteRule来隐藏php文件,如下所示:

RewriteEngine on
RewriteRule ^yourfile'.html$ yourfile.php

实际上没有必要隐藏您正在使用PHP的事实,但如果您真的想在html文件中解析PHP,则需要编辑Apache httpd.conf文件。在文本编辑器中打开它,找到一组行,如下所示:-

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php

(你的可能略有不同)

然后添加

AddType text/html .html

将解析重新启动Apache和php中的html文件。