我遇到了我认为是一个奇怪的问题。我在同一个托管平台上开发了几个站点。除了其中一个站点之外,所有站点似乎都很好。该网站围绕 1 个页面 (index.php) 设置,该页面根据 path_info 从数据库中检索要显示的正确数据 - 这已经工作了多年 - 现在在一个站点上它已经停止工作。通过停止工作,我的意思是下面的页面现在出现 404 错误 - 我印象深刻的是它应该将 index.php 视为要使用的脚本。
我相信这是 htconfig 或另一个我无权访问在主机端被错误配置的文件的问题。也许有人可以阐明我可以指导他们的地方。我自己的 htaccess 文件是完全空的:
wwww.testsite.com/index.php/page1
上面曾经去 index.php 然后使用 $_SERVER path_info 检索 page1 并从数据库中获取与 page1 关联的内容并将其显示在页面上。有人可以确认我不会发疯 - 以上内容应该转到 index.php 吗?或许也可以解释为什么现在该 url 被视为不存在,因为它似乎不会进入 index.php 而是进入 page1。提前感谢您的任何建议。