Le chemin '/ profiles' existe en tant que dossier physique à la racine d'une installation Drupal, ce qui signifie que l'ajout d'un alias d'URL pour un élément de contenu à '/ profiles' ne fonctionnera pas - une erreur 403 est le résultat.
Heureusement pour moi, pour un projet particulier, j'ai un partenaire SEO qui me dit que l'utilisation de ce chemin particulier est un must absolu et catégorique; ne pas l'avoir serait la preuve que la prédiction apocalyptique de Myan est en fait exacte, nous mourrons tous lentement, etc., etc.
Je vais donc aller de l'avant et lancer cette question légèrement ridicule aux masses pour voir si quelqu'un a trouvé un moyen créatif de résoudre ce problème avant ...
Comment puis-je utiliser '/ profiles' (et '/ profiles / *', etc.) comme alias d'URL, tout en conservant une instance Drupal entièrement fonctionnelle et pouvant être mise à jour?
Surtout, nous utilisons le module de redirection globale, avec les options «De-slash» et «Non-clean to clean» activées (et elles doivent rester de cette façon).
Réponses:
1) .htaccess (avant la ligne 100):
2) VirtualHost (pour le réglage de la barre oblique):
La deuxième partie n'est nécessaire que si vous utilisez la redirection globale de "slash".
la source
DirectorySlash Off
directive semble avoir fait l'affaire. Merci :)