问题标签 [codeigniter-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
773 浏览

codeigniter - Codeigniter 路由

我有以下网址:

我如何编写一个路由,上面提到的 url 应该被重定向/重新路由到以下 url:

提前致谢

0 投票
1 回答
584 浏览

php - Codeigniter 自定义路由显示根站点背景图像?

好的,所以我有一个正在处理的项目: http ://www.d2burke.com/exp/intern/

BaseURL 设置为:'/exp/intern/'

.htaccess 重新路由到 /exp/intern/index.php

我设置了自定义路线

  1. http://www.d2burke.com/exp/intern/questions --$route['apply'] = "internship/apply";

  2. http://www.d2burke.com/exp/intern/apply --$route['questions'] = "internship/questions";

等等

当您访问http://www.d2burke.com/exp/intern/internship/questions时,一切都很好,正常的棕褐色背景会出现......

当您使用自定义路线之一时...您从我的主站点获得背景图像...?世界正在发生什么?

0 投票
4 回答
14604 浏览

php - 路由到 CodeIgniter 中的多个子文件夹

我在我的控制器目录中设置了一个管理文件夹,在该文件夹下我有 3 个单独的子文件夹,其中包含控制器。

我尝试像这样在 routes.php 文件中路由它

我该怎么做才能解决这个问题?

0 投票
1 回答
245 浏览

codeigniter - Codeigniter:URL 无解问题

我有以下网址:

http://localhost.com/phpdemo/bid/tf/red ?

此 url 通过 This [ $route['tf/red?'] = "abc/blue" ] 重定向到以下 url:

http://localhost.com/phpdemo/bid/abc/blue

到现在都没有问题。当我用“?”附加一些价值时,问题就开始了 如下所示:

http://localhost.com/phpdemo/bid/tf/red?a [总是进入默认欢迎页面]

我尝试过以下路线:

我尝试了以下配置设置:

我还使用以下方法进行了检查:

现在我一无所知,Codeigniter 或我自己出了什么问题。

有人可以在这方面指导我。

提前致谢

0 投票
4 回答
1646 浏览

codeigniter - 尝试访问 CodeIgniter 中的现有控制器时给出 404

我正在安装一个相当新的 CodeIgniter 2.0。

我有一个包含此代码的 htaccess 文件

访问 URL http://www.estiem.no/ESTIEM/CI/有效,但http://www.estiem.no/ESTIEM/CI/site/index无效。它给出了 404。控制器站点存在,并包含方法“索引”

有什么想法可能是错的吗?

0 投票
2 回答
215 浏览

php - 为什么我的服务器路由被附加到所有超链接的开头?

我最近开始使用 CodeIgniter 并在通过 HTML 或使用锚函数执行标准超链接时遇到问题,因为所有超链接都会在开始时附加我的服务器路由。例如,假设我在视图中编写了一个标准超链接,例如当我单击链接时<a href="www.testsite.com">Test site</a>它会返回?http://localhost/test/index.php/test/www.testsite.com我不确定我做错了什么,但猜测它可能与路由有关?

0 投票
2 回答
520 浏览

codeigniter - Codeigniter:路由仅在输入 /index 段时可见

我正在使用 codeigniter 2.0 进行我的第一个项目,但遇到了一些问题。在我的本地主机(MAMP 安装)上,路由一切正常。只有当我在我的域上添加一个副本时,更改基本 url 和其他必要的设置,比如我的数据库设置,它才能正常工作,比如 99%。如果不添加 /index 路由,我无法直接访问我的其他控制器。例如,当我想访问http://my_domain.com/work时,它会打开 404 错误页面,但是当我输入 ttp://my_domain.com/work/index 时,它可以正常工作。有人知道我必须为在线版本更改的设置吗?Htaccess 文件是相同的。

提前干杯。

0 投票
2 回答
1358 浏览

.htaccess - 无法从 Codeigniter 中的我的网址中删除 index.php

我正在使用 codeigniter,当我设置网站时,我在 .htaccess 文件中添加了必要的代码,以从我的网址中删除 index.php (默认)。我只是碰巧从我网站的备份文件中替换了我的 public_html 文件夹。因为我这样做了,除非在域名和 URL 的其余部分之间的 URL 中插入 index.php,否则我无法让主页上的任何链接工作,如http://www.obsia.com/index.php /contact/而不是http://www.obsia.com/contact/并且它有效。所以,在我的应用程序文件夹中的配置文件中,我改变了

并且所有链接现在似乎都可以使用。但是如何从 URL 中删除 index.php。

这是我的 .htaccess 代码的样子:

谁能指出我正确的方向。将不胜感激。

问候, G

0 投票
2 回答
8594 浏览

php - 使用 post 和获取参数的 Codeigniter 路由

我的 config/routes.php 文件中有以下内容:

$route['(:any)'] = "dashboard/index/$1";

这在访问以下 url 时按预期工作:mysite.com/user/id,仪表板控制器中的函数被调用,第一个参数是“用户”和第二个“id”。但是,当通过 post 并获取诸如mysite.com/user/id?page=2之类的值时,该函数似乎忽略了 post 参数,并且第一个(也是唯一的)参数是“2”。

我的 config.php 文件具有以下值:

p>

和.htaccess:

p>

我的路线状况是否遗漏了什么?

0 投票
1 回答
404 浏览

codeigniter - codeigniter 单应用多数据库

我将把我的代码库转移到新的 2.0 框架中,只是对以下几点有一些疑问

我的网址如下

  • 例子.in/city1
  • example.in/city1/admin
  • 例子.in/city2
  • example.in/city2/admin

我想知道根据 url 中的城市切换数据库的最佳方法是什么?.

在我的 webroot 中,我将拥有像 city1、city2 这样的目录,每个目录都包含一个指向单个代码库的 index.php 文件。

现在我只需要一种根据输入的 url 切换数据库的方法。

问候, 谢尔顿