2016-09-29 1 views
0

End Ziel weiterleiten: Ich möchte einen Webserver erstellen, die alle Anfragen weiterleitet, außer bestimmte Verzeichnisse.Web Server/Domain Setup alle aber bestimmte Verzeichnisse/Dateien

Zum Beispiel:
site.com -> target.com site.com/anything -> target.com site.com/anythingElse.php -> target.com aber ...
site.com/specificPath -> site.com/specificPath site.com/specificFile.php -> site.com/specificFile.php

Abgesehen: Es wäre toll, wenn der Server auch eine Reihe von Domains (virtuellen Hosts) und eine separaten SSL-Zertifikate für jede dieser Domains umgehen kann.

Ich bin glücklich, Web-Server-Weiterleitung, CNAME-Datensätze zu verwenden, etc .. Vielleicht können Sie mit helfen, was Sie denken, die beste Praxis in diesem Szenario ist.

Antwort

0

Es ist eine Methode, mit regex negativer Vorschau genannt, ist es für Fälle wie diesen gedacht ist, hier ist ein grobes Beispiel in Virtualhost Kontext:

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

editnote: Wenn das, was Sie Reverse-Proxy ist (die Sie nach vorn, aber ich dachte, Sie extern) umleiten wollte, lass es mich wissen.

Verwandte Themen