2016-10-21 6 views
0

私はLaravelとAngularJSプロジェクトで作業しています。異なるサーバーを使用しているため、異なるドメインのプロジェクトにアクセスしたいと思います。私の最初のサーバーの ドメイン名は次のとおりです。複数のドメイン

http://examplesite/ 

私の第二のサーバのドメイン名は次のとおりです。最初の場合

https://examplesite/subfolder/ 

私は問題がないが、私はときに、第2のために問題を抱えていますこのようになりNormaly

$http.get("/load-documents") 

要求がなければなりません:私は、この例のように私のAngularJSコード内のルートと呼ばれる

https://examplesite/subfolder/load-documents 

が、彼女はサブフォルダなしでこのようなものです:

https://examplesite/load-documents 

そして、それは将来的に、私は多かれ少なかれサブフォルダに別のサーバーを使用している可能性があります。

解決方法をご存知ですか?

ありがとうございました!

+0

どのサーバーを使用していますか? –

+0

'私の2番目のサーバのドメイン名は:https:// examples/subfolder /' - いいえ、それはURLである_domain name_ではありません。多分あなたは違いが何であるかを自分自身に知らせることから始めるべきでしょう。 – CBroe

+0

Artisanサーバー。 –

答えて

0

あなたはサブドメインを考えましたか?

異なるサーバーを使用しているため、各サーバーに異なる環境変数を設定することができます。そのため、環境内で正しいurlconfig/app.phpまたはAPP_URLに設定した場合、Laravelはそれをベースパスとして使用します。私はget要求をどのように扱う角度が、基本のhrefを使用することが予想される動作であるに精通していないよ

<html> 
    <head> 
    <base href="{{ config('app.url') }}"> 
    </head> 
    <body> 
    .. 
    </body> 
</html> 

注:その後、あなたはその後、HTML内のベースURLを設定してください。

関連する問題