0

我在我的 Web 应用程序编程中使用 codeigniter,最后几天我从 appserv 转向 xampp。

问题是当路径包含两个'/'时页面返回错误:404 Page Not Found

喜欢:http ://domain.com/script//admin/

但是当单个'/'页面正常工作时

喜欢:http ://domain.com/script/admin/

http://domain.com/script ”是codeigniter config中的base_url,domain.com是localhost。

注意:appserv 没有出现这个问题

4

2 回答 2

1

CI 的base_url末尾已经带有一个正斜杠(如果在文件中留空config),因此当您使用 构建视图中的链接时echo base_url();,您不需要第二个正斜杠:

<a href="<?php echo base_url(); ?>admin">Link</a>

于 2013-05-28T08:42:27.280 回答
0

双斜杠在 URL 中没有任何意义。但以下应该工作:

  1. 检查是否RewriteModule在 apache/httpd.conf 中的 xampp 中启用

也分享你 CI 项目的 .htaccess

于 2013-05-28T08:36:04.950 回答