我在我的主机上构建了一个jquerymobile网站(/ mobile /),效果很好。将其移至客户端主机并且未加载,只看到中间的灰色加载圈。
我在网站上使用包含,并且我的主机必须将这些行添加到.htaccess文件中以使其正常工作:
AddType text/html .shtml
AddHandler server-parsed .shtml .html .txt
Options Indexes FollowSymLinks Includes
这是标题包含的行,我认为这会导致客户端主机上的加载问题:
<!--#include file="header.txt" -->
目前客户端主机上的.htaccess有:
Options +ExecCGI
AddHandler x-httpd-php5 .html .htm .txt
当我把它更改为:
Options +ExecCGI
AddHandler x-httpd-php5 .html .htm .txt
Options Indexes FollowSymLinks Includes
它导致&#34;内部服务器错误&#34;在主站点和移动设备上,我把它改回来了。
我删除了包含并添加了常规html,它在客户端的主机上运行正常,因此包含绝对是问题,但我想保留包含。
关于我可以做什么以允许包含的任何想法?感谢。
答案 0 :(得分:0)
解决了它。刚改变了语法:
<!--#include file="header.txt" -->
到
<?php include 'header.txt'; ?>
一切正常。