PHP的渲染包括在SHTML文件



我在我的shtml页面中使用了一个php脚本。

我的服务器设置很好,以检测和呈现混合php。该页面在所有浏览器中都能很好地呈现脚本。

然而

…当试图在谷歌翻译中查看页面时,脚本的路径似乎混淆了事情。

在IE中有一个404错误说它无法在服务器上找到脚本(暗示它认为它应该在谷歌服务器上查找)

在Chrome和Safari中,它似乎克服了这一点,并尝试我的域名找到它,它确实做到了,但随后脚本的渲染接管,它所有的显示。只有一个简短的主页面显示。

任何想法都会有帮助的!谢谢你

假设您正在运行Apache,并且具有.shtml结尾的文件工作正确。在web服务器的配置中搜索这一行:

AddType application/x-httpd-php .php

并将.shtml附加到它的末尾:

AddType application/x-httpd-php .php .shtml

现在重新启动守护进程

这样做,你可以保存你的shtml文件为.shtml,它仍然会被PHP呈现。

这应该可以解决其他网站的任何混淆问题。

相关内容

  • 没有找到相关文章

最新更新