Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 不同用户的Web builder域映射_Codeigniter_Web_Dns - Fatal编程技术网

Codeigniter 不同用户的Web builder域映射

Codeigniter 不同用户的Web builder域映射,codeigniter,web,dns,Codeigniter,Web,Dns,我制作了一个基于SAS的web builder,它可以创建单独的URL: (www.abc.com/user/somename)为每个注册用户使用codeignitor。 现在,我如何为用户提供便利,以便他们能够映射自己的域名?如果我理解您的问题没有错,那么这可能就是您所需要的 设置自己的路由规则 路由规则在应用程序/config/routes.php文件中定义。在其中,您将看到一个名为$route的数组,它允许您指定自己的路由条件。可以使用通配符或正则表达式指定路由 典型的通配符路由可能如下所

我制作了一个基于SAS的web builder,它可以创建单独的URL:
(www.abc.com/user/somename)
为每个注册用户使用codeignitor。
现在,我如何为用户提供便利,以便他们能够映射自己的域名?

如果我理解您的问题没有错,那么这可能就是您所需要的

设置自己的路由规则
路由规则在应用程序/config/routes.php文件中定义。在其中,您将看到一个名为$route的数组,它允许您指定自己的路由条件。可以使用通配符或正则表达式指定路由

典型的通配符路由可能如下所示:

$route['user/(:any)'] = "your_controller/your_function/$1";

参考资料。您可以从提供的链接了解如何创建动态url的

您的意思是:现在您正在访问www.abc.com/user/somename,如果您想访问www.xyz.com/user/somename,该怎么办;是这样吗?情况是这样的-一旦用户在我的web builder上注册,他们将获得自己的网站url,如abc.com/user/makrwebsite,如果另一个用户sam注册,他将获得自己的网站url abc.com/user/samwebsite。现在双方都想使用各自注册时获得的url的域名。