1
私は、例えば、同じサーバーを指すいくつかのドメインを持っている:nginxのURI書き換え
server_name www.domain1.dev www.domain2.dev www.domain3.dev
構成の大部分が同じである、と彼らは同じPHPファイルを指しているが、私は持っていますドメインごとに異なる資産フォルダ:
/www.domain1.dev/assets/
/www.domain2.dev/assets/
/www.domain3.dev/assets/
私はhttp://www.domain1.dev/www.domain1.dev/assets/*
にhttp://www.domain1.dev/assets/*
のような要求を書き換えたい理由ですしようとしていましたlocation - return
で遊んでいますが、現在のドメイン名を取得する方法が見つかりませんでした。
は、2番目の例をテストしました。 http://www.domain1.dev/assets/で動作しますが、http://www.domain1.dev/assets/css/bootstrap.min.css – CrazyWu
のようなリンクでは何もしません。 'location ^〜/ assets {' fixedこの問題は、ありがとう – CrazyWu
私は私の答えにあなたのコメントを取り入れます。 –