现在我正在使用CodeIgniter framework
开发一个应用程序。在此应用程序中,有一个名称帐户设置的部分。通过使用此部分,我们可以创建多个帐户。例如,帐户名称是abc,bca或任何其他内容。并假设我的网站网址为: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
我们怎么做?我需要你的建议。
答案 0 :(得分:2)
是的,可以通过codeigniter Routs。
转到application\config
打开名称为routes.php的文件
你可以调用控制器函数,参见代码示例
示例强>
$route['new_project'] = "controller/function";
当你按照这个www.xyz.com/new_project
点击你的网站网址时,它会转到你的提及控制器和功能。
示例2:
$route['account/(.*)'] = "controller/function";
现在我们重定向您的网址
redirect('account/'.$name_var.'');
现在你的网址看起来像这样。
www.xyz.com/account/name_of_logged_in_user
你也可以这样使用它。
$route['(.*)/dashboard/index'] = "controller/function";
然后你就可以这样称呼它。
redirect(''.$name_var.'/dashboard/index');
根据此代码,您的输出网址显示如下内容。
www.xyz.com/name_of_logged_in_user/dashboard/index
希望如果有任何问题添加评论,它会对您有所帮助
答案 1 :(得分:0)
有很多方法可以做到。
1)如果要使用不同的域运行相同的脚本,则为域别名。
2)如果你想用子域运行相同的脚本,那么你可以从Cpanel
执行3)如果你想在同一个域中运行相同的脚本,那么你需要使用htaccess