无法使用codeigniter站点设置pagelime

时间:2011-07-11 16:04:52

标签: php codeigniter content-management-system

我正在尝试设置pagelime以使用我的codeigniter网站,看起来我已经完成了所有设置,因为我可以在pagelime中查看和编辑网站,但是当我发布我编辑过的页面时,它成功地说,但是如果我去网页,它不包含我刚才所做的任何改变。

我猜它可能与codeigniter url的工作方式有关,因为在设置网站时,它会询问url + index页面。我尝试将我的索引页设置为http://example.com/index.php/controller/index,但是pagelime总是将index.php添加到您的网址,所以它看起来像这样 - http://example.com/index.php/controller/index/index.php

有没有人在pagelime上成功设置了一个codeigniter网站,可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

我有和pagelime的工作方式不适用于CI框架,因为你已经发现,pagelime是为标准网站设置的。即:所有页面都在根目录中,子页面遵循链接结构,因此指向homepage.com/pictures/album1的链接应该位于ftp的根目录中,然后位于图片文件夹和album1中,而我们知道图片“文件夹” “只不过是一个控制者。我希望我解释说得对,或者你可以解码我想在那里说的话。

答案 1 :(得分:1)

首先,确保在.htaccess文件中添加路由扩展: Codeigniter Routes for filename with extension

在Pagelime中,您可以在页面属性屏幕中将每个页面设置为具有FTP发布目标。将目标设置为您的视图的URL,您应该很高兴。

希望有所帮助!