2009-08-06 71 views
1

不要担心它不是另一个如何从url问题中删除index.php! :D从url中删除index.php时出现问题

我根据教程进行了研究和制作;这里是我的源 http://codeigniter.com/wiki/mod_rewrite/

我敢肯定,所有的步骤,但是,当运行它,我没有看到任何错误讯息...网址更改,如

www.blablabla.com/contact 
www.blablabla.com/about 

,但它始终显示的主页:/这就是奇怪的!!

有什么可以解决的问题?任何想法?

非常感谢!欣赏帮助!

+1

您应该发布您当前拥有的重写规则。 – Amber 2009-08-06 08:17:33

回答

2

如果它总是显示主页,可能是您的应用程序配置不正确。

检查system/application/config/config.php文件并找到$config['uri_protocol']选项。

如果您注意到,在评论中有很多选项可以尝试。我发现,有时在不同的服务器上,我需要尝试不同的选项才能使用(我认为这是与PHP配置有关的,AUTO选项并不总是正确)。

+1

嗯,我从来没有想过那部分。谢谢你的线索!这是目前自动 所以我会尝试其他选项在这里 | 'AUTO'\t \t \t默认 - 自动检测 | 'PATH_INFO'\t \t使用PATH_INFO | 'QUERY_STRING'\t使用QUERY_STRING | 'REQUEST_URI'\t \t使用REQUEST_URI | 'ORIG_PATH_INFO'\t使用ORIG_PATH_INFO | */ $ config ['uri_protocol'] \t =“AUTO”; – 2009-08-06 08:21:30

+1

哇,你是一个生命保护!非常感谢! 我改为“REQUEST_URI”,一切正常!谢谢! :) – 2009-08-06 08:23:54

+0

很高兴帮助 - 我自己也有同样的问题:) – 2009-08-06 08:25:47