2011-07-11 31 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