2015-05-16 174 views
3

我在我的主機上構建了一個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,它在客戶端的主機上工作正常,所以包括絕對是問題,但我想保持包括。

任何想法,我可以做什麼,讓包括?謝謝。

回答

0

解決了它。只是改變了語法:

<!--#include file="header.txt" --> 

<?php include 'header.txt'; ?> 

和一切工作正常。