Problem

Neuschreib-Regeln auf dem Apache 2.4 Web-Server, dieversuchen, auf URLs mit Ankern zu verweisen, was nicht ordnungsgemäß funktioniert.   Beispiel:

RewriteRule ^/test.html /test.html#anchor [R=301,L]

Umgebung

AEM-Dispatcher-Modul, das auf dem Apache HTTP Server 2.4 installiert ist.

Lösung

Um das Kodieren des Zeichens # zu vermeiden, fügen Sie das NE-Merkmal zu den Neuschreib-Regeln hinzu:

RewriteRule ^/test.html /test.html#anchor [NE,R=301,L]