挑战:Code Igniter,.htaccess&子域

时间:2015-01-17 21:21:05

标签: php apache .htaccess codeigniter mod-rewrite

我是新蜜蜂,过去几个小时一直在谷歌搜索,但未能找到解决我特定问题的方法。

问题: 我有一个用Code igniter框架开发的网站(例如www.example.com)。 在网站上,我有每个用户的个人资料。个人用户个人资料的网址如下所示:

www.example.com/users/profile/chris

www.example.com/users/profile/david

www.example.com/users/profile/james

依旧......

目前,我正在使用 www.domain.com/controller/method/id 代码点火器网址模式。

现在,我想将各个配置文件映射到子域。我想为每个用户提供一个单独的子域名,以便他们可以像这样立即跳转到他们的个人资料:

www.chris.example.com

www.david.example.com

www.james.example.com

这可以通过Code igniter和.htaccess实现吗?

如果是,那么我需要遵循哪些步骤(对于.htaccess /代码点火器)?

如果有人能帮忙,我会很感激,因为我被严重卡住了。谢谢

1 个答案:

答案 0 :(得分:1)

不容易 - 如果您不熟悉动态子域,请不要试图搞乱它们。另外,子域名在网站范围内仍然存在问题(是的,它可能但不是很好实现。) 你最好坚持改变CodeIgniter routes.php(参见文档here)来操纵URI,例如,不要让 / users / profile / james 转到james的个人资料,你可以添加将 / u / [name] 路由到用户/个人资料方法的路线。