我们的客户有一个像
这样的网站www.example.com
建立在 codeigniter 之上。那里
www.example.com/some_user_name
转到 routes.php 并重定向到
www.example.com/organisation/home/some_user_id
现在客户希望
www.some_user_name.com
充当www.example.com/some_user_name
所以我们对他说不,并建议子域名
some_user_name.example.com
但通过godaddy服务器集成 它推荐实际上不存在的Document Root。 因此,我们无法同时提供https://some_user_name.com和https://some_user_name.example.com。请帮忙!
答案 0 :(得分:0)
解决方案1:
要获取some_user_name.example.com,您需要在面板中添加A条目。如果您使用的是CPANEL,则可以转到dns区域编辑器并添加A记录,并在路径字段中指定文件夹名称。我不知道如何在Godaddy面板中添加条目,但下面的链接将帮助您。 https://in.godaddy.com/help/add-a-subdomain-20047
<强>溶液2:强>
如果您使用的是CodeIgniter PHP框架,请转到 application / config / routes.php
switch ( $_SERVER['HTTP_HOST'] ) {
case 'some_username.example.com':
$route['default_controller'] = "some_username";
break;
case 'other_username.mysite.com':
$route['default_controller'] = "other_username";
default:
// The list of your $routes lines at is was...
break;
}
只需在路径文件中指定具有特定控制器名称的子域即可。
我认为第二种解决方案可以为您提供更多帮助。如果你有解决方案,请接受我的回答。
此致