繁体   English   中英

如何在Codeigniter中使用子域重定向URL

[英]How to redirect url with subdomain in codeigniter

我们有一个使用CodeIgniter开发的网站。 还有子域。

www.mmm.com
www.admin.mmm.com 

现在,我们要将URL重定向到子域。 例如: mmm.com/result/admin/login :此URL将由子域( admin.mmm.com )打开。

我们该怎么做?

你在找

redirect($uri = '', $method = 'auto', $code = NULL)

根据您的情况,您可以在admin函数的控制器result中执行以下操作。 在该函数中,您应该使用代码检查是否将参数login作为第一个参数。 在该代码段中添加以下内容:

redirect('admin.mmm.com');

来自codeigniter文档的说明( https://codeigniter.com/userguide3/helpers/url_helper.html#redirect

redirect($ uri ='',$ method ='auto',$ code = NULL)

是否将“标头重定向”到指定的URI。 如果您指定完整的站点URL,则将建立链接,但是对于本地链接,只需将URI段提供给您要定向的控制器即可创建该链接。 该函数将根据您的配置文件值构建URL。

可选的第二个参数允许您强制使用特定的重定向方法。 可用的方法是自动,定位和刷新,定位速度更快,但在IIS服务器上可靠性较低。 默认值为自动,它将尝试根据服务器环境智能地选择方法。

可选的第三个参数允许您发送特定的HTTP响应代码-例如,可以将其用于创建301重定向以用于搜索引擎。 默认响应代码为302。第三个参数仅在位置重定向中可用,而不刷新

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM