嗨虽然重定向到另一个页面,但在线找到404找不到错误。首页显示正确。但是点击任何其他链接获得404未找到错误。谢谢In Advance.In Local System它工作正常但是之后部署在在线服务器geting 404找不到错误。
未找到
在此服务器上找不到请求的网址/欢迎/职业。
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。
.htaccess文件:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
标题文件:导航代码
<ul class="menu">
<li><a href="<?php echo base_url('welcome/career');?>">Careers</a></li>
<li><a href="<?php echo base_url('testimonial');?>">Testimonial</a></li>
答案 0 :(得分:0)
在config.php中做一些调整:
$config['uri_protocol'] = "REQUEST_URI";
如果您使用Linux Server,还有一件事是必须进行这些更改。
1)您的班级名称应以大写字母开头,即cat
应为Cat
。
2)使用大写字母保存控制器类,cat.php
应为Cat.php
。
答案 1 :(得分:0)
将您的密码更改为:
<ul class="menu">
<li><a href="<?php echo site_url('welcome/career');?>">Careers</a></li>
<li><a href="<?php echo site_url('testimonial');?>">Testimonial</a></li>
如果为你工作,因为index.php没有从url中删除。 检查rewrite_module apache是否已启用。