2016-06-20 3 views
0

Ich versuche, alle Seiten innerhalb /company/ (einschließlich der Wurzel /company/ selbst) auf eine andere Seite umzuleiten.Web.config httpRedirect Wildcard-Ordner und index.aspx

Das ist, was ich bisher habe:

<httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Permanent"> 
    <add wildcard="*/company/*" destination="/another/page/" /> 
</httpRedirect> 

Dies funktioniert, aber es hat den Nebeneffekt, alle anderen Dateien umleiten (Bilder, Skripte, etc.), die /Unternehmen/ in ihrem Pfad enthalten .

Ich kann es zwingen, nur ASPX- Dateien zu umleiten, aber dann wird es nicht den Stammordner /Unternehmen umleiten/

<add wildcard="*/company/*.aspx" destination="/another/page/" /> 

Wie kann ich dies mit tun das IIS httpRedirect Modul ?

Es gibt viele Umleitungsbeispiele mit dem IIS URL Rewrite-Modul, aber leider kann ich dieses Modul nicht auf Live-Server installieren.

Antwort

0

Sie könnten versuchen, den vollständigen Pfad auf Wildcard-Attribut hinzufügen, wie folgt aus:

<add wildcard="your-full-path/company/*" destination="/another/page/" /> 

und fügen Sie mehrere „add“ Knotens für alle Stammordner in Wich müssen Sie diese Regel