私はCodeIgniterを使用して最初のWebアプリを構築しています。デモの目的で、ユーザーはFacebookのユーザー名をパラメーターとして使用するだけで(Graph APIの公開データを使用して)サイトをプレビューできます。したがって、彼らは以下を使用してデータにアクセスします。
myurl.com/controller/function/**username**
ただし、将来的には、ユーザーがカスタムドメインを使用して同様のページを表示できるようにしたいと考えています。
私はこのトピックについて読みましたが、彼らは合意された解決策ではないようです。で使用する必要があると言う人もいれば、使用mod_rewrite
を.htaccess
提案する人もいれば、ユーザーをリダイレクトするリクエストvirtual hosts
で遊ぶことに言及する人もいます。$_SERVER
提案はたくさんあるようですが、決定に役立つ例はそれほど多くありません。
各ドメインを手動で(つまり、.htaccessを手動で編集して)設定できてとてもうれしいですが、それでも単一のCodeIgniterインストールを使用できるようにしたいと思います。
では、複数のURL/カスタムドメインをCodeIgniterURLにポイントするにはどうすればよいですか?また、セキュリティにどのような影響がありますか?
考えられる関連リンク