我在我的主机上构build了一个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
它在主站点和移动设备上导致了“内部服务器错误”,所以我将它改回来了。
我删除了包括,并添加了常规的HTML,它在客户端的主机工作正常,所以包括绝对是问题,但我想保持包括。
任何想法,我可以做什么,让包括? 谢谢。
解决了它。 只是改变了语法:
<!--#include file="header.txt" -->
至
<?php include 'header.txt'; ?>
一切正常。