7
votes

Trailing Slash à Drupal

Drupal par défaut n'autorise pas la barre oblique de fin des pages et des articles. Est-il possible d'autoriser une barre oblique de fin à l'aide d'un plugin?


3 commentaires

Pourquoi en auriez-vous besoin? La barre oblique de fin n'est pas utilisée pour les pages et les articles; Trailing Slash, Afaik, désigne un répertoire.


Lorsque vous déplacez un site optimisé bien optimisé à Drupal, vous ne souhaitez pas définir de redirection pour toutes les URL actuelles se terminant par une barre oblique de fin.


Je vois que plusieurs utilisateurs migrant vers Drupal font face à ce problème. Il est dommage que Drupal ne fournisse pas cette fonctionnalité par défaut :(


4 Réponses :


0
votes

1 commentaires

Je veux une solution pour Drupal. .htaccess seule modification ne sera pas suffisant.



1
votes

Comme suggéré par Nikit, cela devrait être faisable via les réécroissements de WebServer.

Il y a quelques discussions sur drupal.org . Je recommanderais de vous rendre à Freenode et de demander sur #drupal.


3 commentaires

Je suis plus intéressé par une solution qui ne nécessite pas de piratage de noyau drupal.


Cela n'impliquerait pas le noyau de piratage. Cela implique mod_rewrite avec Apache.


@markdorison, la deuxième suggestion traite des hacks au noyau (entre autres). Désolé pour la confusion, j'étais un peu vague.



4
votes

Vous pouvez pirater le globalredirect module pour inverser sa logique - Ajoutez la barre oblique de fin si ce n'est pas là , laissez-le seul si c'est.


2 commentaires

Les liens ajoutés par Drupal n'ont pas la barre oblique de fuite par défaut. Par conséquent, cela créera une redirection supplémentaire pour chaque pages ayant une barre oblique de fin.


Vous devriez avoir pirater la fonction de base URL () en commun .Inc .. Je pense que c'est réaliste la seule façon dont vous allez accomplir pour obtenir la sortie de la barre oblique.



1
votes

Module SLASH Fonctionner pour DRUPAL 7:

http://drupal.org/project/trupal.slash

peut avoir une version D6 plus tard.


1 commentaires

Je n'ai fini pas d'utiliser Drupal, car il s'agissait d'un site Web existant. Je vais sûrement le tester à nouveau. Merci.