2011-07-11 34 views
0

我想設置pagelime與我的Codeigniter網站一起工作,它看起來像我有一切設置,因爲我可以在pagelime中查看和編輯該網站,但是當我發佈我編輯過的頁面,它說成功,但如果我去了網頁,它不包含我剛剛做的任何更改。無法設置與codeigniter站點pagelime

我猜測它可能與codeigniter網址的工作方式有關,因爲在設置網站時,它會要求輸入url +索引頁面。我嘗試將我的索引頁設置爲http://example.com/index.php/controller/index,但pagelime總是將index.php添加到您的url,因此它看起來像這樣 - http://example.com/index.php/controller/index/index.php

有沒有人成功在pagelime上設置了codeigniter網站,並可以幫助我解決這個問題?

回答

1

我已經和pagelime工作的方式,它不會與CI框架一起工作,因爲你已經發現,pagelime是爲標準網站設置的。即:所有頁面在根目錄中,子頁面遵循鏈接結構,因此鏈接到homepage.com/pictures/album1應該在ftp的根目錄中,然後在圖片文件夾和專輯1中,而我們知道圖片「文件夾「只不過是一個控制器。我希望我解釋說得對,或者你可以解碼我在那裏想說的話。

1

首先,確保擴展添加到您的路線.htaccess文件中: Codeigniter Routes for filename with extension

在Pagelime,您可以設置每個頁面有一個FTP發佈目標在頁面屬性屏幕。將目標設置爲您的視圖的網址,並且您應該很好。

希望有幫助!

+0

因此,對於需要添加到我的.htaccess文件中的代碼片段,這是否正是您發佈的鏈接中的答案,或者是否需要除index.php,content和favicon之外的其他內容? – Catfish

+0

好吧,沒有重新路由的一塊,它只適用於主頁。你能否進一步解釋如何使用路徑或.htaccess文件來獲取擴展名? – Catfish