【发布时间】:2011-12-01 19:30:52
【问题描述】:
我正在使用 CodeIgniter 构建我的第一个网络应用程序。出于演示目的,用户可以通过简单地使用他们的 Facebook 用户名作为参数来预览他们的网站(使用来自 Graph API 的公共数据)。因此他们使用以下方式访问数据:
myurl.com/controller/function/**username**
但是,我希望将来用户能够使用他们的自定义域来查看类似的页面。
我已经阅读了有关该主题的内容,但它们似乎不是一个公认的解决方案。有人说我需要在.htaccess 中使用mod_rewrite,有人建议使用virtual hosts,有人提到使用$_SERVER 请求重定向用户。似乎有很多建议,但帮助决定的例子并不多。
我很高兴手动设置每个域(即通过手动编辑 .htaccess),但我仍然希望能够使用单个 CodeIgniter 安装。
那么,如何将多个 URL/自定义域指向一个 CodeIgniter URL,以及存在哪些安全隐患?
可能相关link
【问题讨论】:
-
您询问的是子域 (
http://username.example.com/) 还是多个 URL (http://user-purchased-domain.com/)?
标签: php codeigniter mod-rewrite multiple-domains virtual-hosts