Schreibe die Regeln für Apache 2 neu, um sie mit eckigen js zu verwenden

Offensichtlich gibt es im ganzen Web eine Menge Diskussionen und Antworten zum Umschreiben von Mods. Es fällt mir jedoch schwer, sie zu erfassen. Also dachte ich, ich würde hier fragen.

Ich bitte Sie, die Regeln neu zu schreiben, um das zu tun, was Andy Joslin in den Kommentaren hier erklärt hat:https://stackoverflow.com/a/11100438

Dies ist meine aktuelle Verzeichnisstruktur im Stammverzeichnis von example.com

app /app / index.html (die "Wurzel" der eckigen js-Anwendung)api (Dies ist eine Symfony 2-App, die für die 'api' verwendet wird. Ich sende Ajax-Anfragen von und zu Angular.)

Ich möchte alle Anfragen an app / index.html weiterleiten, mit Ausnahme von Anfragen an / api.

Zum Beispiel:

http://example.com/categories/electronics/ipod würde eigentlich gerne gehenhttp://example.com/app/index.html/categories/electronics/ipod

Ich möchte jedoch, dass der Teil app / index.html ausgeblendet wird.

Dann gäbe es eine Ausnahme für Anfragen anhttp://example.com/api weil ich Ajax-Anfragen an diese URL-Pfade stellen muss.

Vielen Dank für jede Hilfe / Anleitung.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage