Sie verwenden Azure CDN Standard von Microsoft vor einer Web-App. Anforderungen: 1) HTTPS erzwingen, indem alle HTTP-Anfragen mit einem 301 umgeleitet werden, und 2) Anfragen von /blog/... intern nach /content/blog/... umschreiben, wobei der restliche Pfad und die Abfragezeichenfolge erhalten bleiben. Wie sollten Sie die Rules Engine konfigurieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie zwei Regeln in dieser Reihenfolge: (1) Anfrageschema = HTTP abgleichen → Aktion: URL-Umleitung (301) zu HTTPS. (2) URL-Pfad beginnt mit /blog/ abgleichen → Aktion: URL-Umschreibung nach /content/blog/{path}, wobei die Abfragezeichenfolge erhalten bleibt..
Warum dies die Antwort ist
Die korrekte Antwort ist die einzige Option, die beide Anforderungen erfüllt und die Reihenfolge der Regeln berücksichtigt. Zuerst sollte die HTTP-zu-HTTPS-Umleitung erfolgen, da dies eine grundlegende Sicherheitsmaßnahme ist, die für alle Anfragen gelten sollte, bevor spezifische Pfadmanipulationen vorgenommen werden. Eine 301-Umleitung ist hier korrekt, da sie eine permanente Verschiebung anzeigt. Anschließend kann die URL-Umschreibung für den /blog/-Pfad erfolgen. Die Verwendung von {path} in der Umschreibung stellt sicher, dass der restliche Pfad und die Abfragezeichenfolge erhalten bleiben, wie gefordert. Die anderen Optionen sind falsch, weil: Eine einzelne Regel kann nicht sowohl eine Umleitung als auch eine Umschreibung gleichzeitig und in der gewünschten Weise ausführen. Eine 302-Umleitung wäre zudem temporär und nicht ideal. Die Konfiguration der Logik am Ursprung würde die Vorteile des CDN (Caching, Performance) für diese Operationen nicht nutzen und wäre ineffizient. DNS-Anbieter-Seitenregeln sind nicht für URL-Umschreibungen oder detaillierte HTTP-zu-HTTPS-Umleitungen auf Anwendungsebene gedacht; sie arbeiten auf einer höheren Ebene.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich