我的主机帐户类似于:
〜
〜/的public_html
〜/ public_html / system / application
要访问我的网页,我需要将http://example.com/~userid放入地址栏
我在〜/ public_html目录中安装了codeigniter,我可以访问http://example.com/~userid。
“欢迎”页面显示正确,相关的用户指南页面显示正确。
问题是:如果我创建一个新控制器并创建新视图,则该网页只显示“错误404:找不到文档”。如果我使用http://example.com/~userid/welcome/index则会遇到同样的问题。
如果我使用base_url()函数,则会显示http://example.com/~userid/
我该怎么做才能解决这个问题?
提前致谢!
答案 0 :(得分:3)
尝试http://example.com/~userid/index.php/welcome/index。
看起来您的网址重写未设置或配置错误。如果禁用URL重写,这是默认方式。
编辑请参阅this page of the user guide,尤其是“删除index.php文件”部分,了解如何设置网址重写。