2016-09-29 9 views
0

最終目標:特定のディレクトリ以外のすべての要求を転送するWebサーバーを作成したいとします。例えば特定のディレクトリ/ファイル以外のすべてを転送するWebサーバー/ドメイン設定


site.com -> target.com site.com/anything -> target.com site.com/anythingElse.php -> target.com けど...
site.com/specificPath -> site.com/specificPath site.com/specificFile.php -> site.com/specificFile.php

脇:サーバーもドメインの数(仮想ホスト)とそれらのドメインごとに別々のSSL証明書を扱うことができればそれは素晴らしいことです。

ウェブサーバーの転送、CNAMEレコードなどを使用してうれしく思います。おそらく、このシナリオのベストプラクティスと思われるものを手助けすることができます。否定先読みと呼ばれる正規表現を用いる方法があり

答えて

0

が、それはこのような場合のために意味され、ここでバーチャルホストコンテキストでラフな例である:

RedirectMatch ^/(?!specificPath|specificFile.php)(.*) http://target.example.com/$1 

editnote:何がしたいことは逆プロキシがある場合には(あなたが言いました私はあなたが外部にリダイレクトしたいと思った)、私に知らせてください。

関連する問題