Php 只能导航到一个页面一次,然后我收到404

Php 只能导航到一个页面一次,然后我收到404,php,.htaccess,codeigniter,url,Php,.htaccess,Codeigniter,Url,早些时候,有人帮我解决了一个.htaccess问题,这样我就可以从url中删除index.php。然而,虽然这似乎有效,但我不确定它是否完全有效,除非它可能是我做错的事情——PHP/CI/WAMP的新成员,本周五刚刚开始编写 我在Windows7机器上使用CI和WAMP。这是我的.htaccess: 我要查看该网站的基本url是: localhost/forum/ 我在顶部有一些菜单项。其中一个是论坛,当它被写出来时,链接是: <a href="<?php echo base_ur

早些时候,有人帮我解决了一个.htaccess问题,这样我就可以从url中删除index.php。然而,虽然这似乎有效,但我不确定它是否完全有效,除非它可能是我做错的事情——PHP/CI/WAMP的新成员,本周五刚刚开始编写

我在Windows7机器上使用CI和WAMP。这是我的.htaccess:

我要查看该网站的基本url是:

localhost/forum/
我在顶部有一些菜单项。其中一个是论坛,当它被写出来时,链接是:

<a href="<?php echo base_url(); ?>
当我检查铬合金元素时,它显示:

localhost/Forum/
<a href="http://localhost/Forum/">
当我检查元件时,它说它将:

<a href="Site/">
现在,有一分钟,我可以启动Mozilla或Chrome,点击网站,它就会转到我想要的地方。然后我可以点击论坛,它就会返回。但若我再次点击该网站,它将进入404页面。然后,如果我关闭浏览器并重新打开,它将再次工作一次,然后执行相同的操作。我不知道这里发生了什么。当我输入这个时,我将我的基本url设置为http://localhost/Forum 即使这样也没什么用

使现代化 我编辑了我的基本url并修复了这个问题。最后我忘了a/了。

改用site\u url。基本url主要用于链接到Javascript和CSS等媒体

i、 e

有关更多信息,请参阅


HTH

您在访问论坛后是否检查了链接元素?或者在第一次测试之前?能否删除.htaccess文件并确保链接在实现之前工作?另外,你能确认它们在你的子页面中发生了故障吗?当您第二次将鼠标悬停在链接上时,是否验证了该链接?我很好奇第二次通过的链接是否是localhost/forum/forum/site@TheOx-当代码为name/'>时,我意外检查了元素。我更新了我的帖子,显示检查元素可以显示。但当我点击网站,然后论坛和我再次检查所有内容时,看起来都完全一样。事实上,我发现了这个问题。我的基本url结尾没有/。我的同事帮我找到的。
<a href='$record->name/'>
localhost/Forum/Site/
<a href="Site/">
<a href="<?= site_url('forum'); ?>">Forum</a>
<a href="<?= site_url('forum/' . $Category->CategoryID . '/' . url_title($Category->Title)); ?>"><?= $Category->Title; ?></a>