2017-08-17 12 views
-2

私はcodeignighter + angular jsを使用してSAASを構築しました。複数の企業で使用されています。現在、すべてのコードはドキュメントルート(/ var/www/html/folder1)の下のフォルダに置かれ、サイトはwww.mysite.com/folder1のように開きます。動的URLアングルアプリ

さまざまな組織/アプリにだから私は、すべてのユーザーが自分の組織/会社名をURLに見るようにしたい。私はfolder1を動的な名前に置き換えようとしています。例えば

私は次のURLを www.mysite.com/ABC/#/dashboard OR www.mysiteのようになりたい をwww.mysite.com/folder1/#/loginから組織ABCのログイン からユーザー.COM/folder1の/#/ ABC /ダッシュボード

+0

見ることができ、あなたが「修正」することができますPHPやhttaccessのいずれかのルーティング。どのフレームワークはPHPで動揺しているのですか? – Michael

+0

私はcodeigniterを使用しています –

答えて

0

次のようにルーティングで正規表現を使用することができます。

$route['.+/login'] = 'login'; 

だけspcific URLをできるようにしたい場合は、このフォーム/blabla/loginから
/loginへの要求をリダイレクトしますあなたにログインするようにリダイレクトする行うことができます。

$route['ABC/login'] = 'login'; 
... 
$route['XYZ/login'] = 'login'; 

詳細については、フォルダの階層とは何の関係もないherehere

+0

angualr jsでルーティングしているので、角度jsルーティングで提案してください。 –