Codeigniter 路由删除控制器

发布于 2024-12-09 12:00:54 字数 353 浏览 0 评论 0原文

我想进行路由,以便“域”部分消失,

http://www.domaininfo.za/domain/google.com

对于类似的内容,

http://www.domaininfo.za/google.com

我已设法删除欢迎部分,但如何删除域?

我的路线文件:

$route['default_controller'] = "welcome";
$route['404_override'] = '/';
$route['(:any)'] = "welcome/domain/$1";

I want to route so that the "domain" part dissapears,

http://www.domaininfo.za/domain/google.com

to something like this

http://www.domaininfo.za/google.com

I have managed to remove the welcome part but how do i remove domain?

my route file:

$route['default_controller'] = "welcome";
$route['404_override'] = '/';
$route['(:any)'] = "welcome/domain/$1";

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

杀お生予夺 2024-12-16 12:00:54

不确定这是否是您要问的,但这对您有用吗?

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

Not sure if this is what you're asking, but does this work for you?

$route['(:any)'] = "domain/$1";
少女七分熟 2024-12-16 12:00:54

你的路由很危险......我会在路由键中放置一个正则表达式来识别Web域,然后将其路由到welcome/domain/$1。现在您正在将控制器空间中的所有值路由到welcome/domain/$1。最好在路由器中进行 Mod 重写或使用正则表达式。

Your routing is dangerous...I would put a regex in the route key to recognize web domains, then route it to welcome/domain/$1. Right now you are routing all values in the controller space to welcome/domain/$1. Mod-rewrite or using regex in your router would be best.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文