Der Pfad '/ profile' ist als physischer Ordner im Stammverzeichnis einer Drupal-Installation vorhanden. Das Hinzufügen eines URL-Alias für einen Inhalt zu '/ profile' funktioniert also nicht - ein 403-Fehler ist die Folge.
Glücklicherweise habe ich für ein bestimmtes Projekt einen SEO-Partner, der mir sagt, dass die Verwendung dieses bestimmten Pfades ein absolutes, kategorisches Muss ist. Wenn wir dies nicht haben, ist dies ein Beweis dafür, dass die Vorhersage des Weltuntergangs von Myan tatsächlich korrekt ist. Wir werden alle langsam sterben usw. usw.
Also werde ich diese etwas lächerliche Frage an die Massen richten, um zu sehen, ob jemand zuvor einen kreativen Weg gefunden hat, um dieses Problem zu lösen ...
Wie kann ich '/ profile' (und '/ profile / *' usw.) als URL-Aliase verwenden und gleichzeitig eine voll funktionsfähige, aktualisierbare Drupal-Instanz beibehalten?
Wichtig ist, dass wir das Global Redirect-Modul verwenden, bei dem die Optionen "De-Slash" und "Non-Clean to Clean" aktiviert sind (und dies muss auch so bleiben).
Antworten:
1) .htaccess (vor Zeile 100):
2) VirtualHost (für die Einstellung des Schrägstrichs):
Der zweite Teil wird nur benötigt, wenn Sie Global Redirect "de-slash" verwenden.
quelle
DirectorySlash Off
Richtlinie scheint den Trick getan zu haben. Vielen Dank :)