我正在尝试设置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网站,可以帮我解决这个问题吗?
答案 0 :(得分:1)
我有和pagelime的工作方式不适用于CI框架,因为你已经发现,pagelime是为标准网站设置的。即:所有页面都在根目录中,子页面遵循链接结构,因此指向homepage.com/pictures/album1的链接应该位于ftp的根目录中,然后位于图片文件夹和album1中,而我们知道图片“文件夹” “只不过是一个控制者。我希望我解释说得对,或者你可以解码我想在那里说的话。
答案 1 :(得分:1)
首先,确保在.htaccess文件中添加路由扩展: Codeigniter Routes for filename with extension
在Pagelime中,您可以在页面属性屏幕中将每个页面设置为具有FTP发布目标。将目标设置为您的视图的URL,您应该很高兴。
希望有所帮助!