我刚将一个开发站点移动到测试生产服务器上,我正在测试一些东西。为什么index.php只能在某些时间运行?
当您转到根URL(例如rooturl.com)时,浏览器正确呈现rooturl.com/index.php
而不在地址栏中显示index.php
。
但是,我也有一个目录rooturl.com/admin
也有一个索引文件index.php
,但是当我去rooturl.com/admin我得到一个404找不到错误。但是如果我输入rooturl.com/admin/index.php,它会加载页面。
这是否有一个共同的原因?
最后一条相关信息是,因为我的客户不会将他们的域名切换到新的主机,直到他们准备好迁移电子邮件等,我目前无法查看注册的网站URL,我只能使用直接从主机获得的IP地址访问它。
我的直觉是,直接的IP地址正在破坏它的正常工作方式,但这只是一种猜测,我不知道为什么会这样。
好吧,那很容易。在/ admin目录中有一个ReWrite规则,我前一段时间将admin/etc重定向到admin/index.php?admin = etc,但由于某种原因,它停止工作并抛出404未找到。谢谢。 – rhodesjason 2010-01-03 17:52:44