首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用不同的url加载代码点火器应用程序

如何使用不同的url加载代码点火器应用程序
EN

Stack Overflow用户
提问于 2016-12-21 19:33:24
回答 2查看 543关注 0票数 0

现在,我正在使用CodeIgniter framework开发一个应用程序。在此应用程序中,有一个部分为帐户设置命名。通过使用本节,我们可以创建多个帐户。例如,帐户名是abc、bca或其他任何东西。假设我的站点URL是:www.xyz.com (base_url),那么我们需要通过域名访问站点,也需要使用帐户名访问域名,如下面所示:

www.xyz.com www.xyz.com/abc/ www.xyz.com/bca/ www.xyz.com/anything/

为了更清楚地说明,URL模式将是:

www.xyz.com/dashboard/index www.xyz.com/abc/dashboard/index www.xyz.com/bca/dashboard/index

我们怎么做呢?我需要你的建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-22 09:41:04

是的,这是可能的,通过代码点火器罗兹。转到application\config,打开一个名为routes.php的文件,您可以调用控制器函数,参见代码示例

示例

代码语言:javascript
复制
$route['new_project'] = "controller/function";

当你点击你的网站url像这个www.xyz.com/new_project,它会去你的提到控制器和功能。

参见routs CodeIgniter URI路由的文档

示例2:

代码语言:javascript
复制
$route['account/(.*)']    = "controller/function";

现在我们把你的网址重定向成这样

代码语言:javascript
复制
redirect('account/'.$name_var.'');

现在你的url看起来像这样。

代码语言:javascript
复制
www.xyz.com/account/name_of_logged_in_user

你也可以这样用。

代码语言:javascript
复制
$route['(.*)/dashboard/index']    = "controller/function";

然后你可以这样称呼它。

代码语言:javascript
复制
redirect(''.$name_var.'/dashboard/index');

从这段代码中,您的输出url显示了如下所示。

代码语言:javascript
复制
www.xyz.com/name_of_logged_in_user/dashboard/index

希望它能帮助你,如果有任何问题添加评论

票数 2
EN

Stack Overflow用户

发布于 2016-12-21 19:39:11

做这件事有很多方法。

1)域别名,如果您想使用不同的域运行相同的脚本。

2)如果您想使用子域运行相同的脚本,那么可以在Cpanel上运行它

3)如果您想运行相同的脚本,在同一个域中使用不同的文件夹,那么您需要使用htaccess

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41270581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档