J’ai trouvé cette question qui est similaire à ma demande ici , mais je ne sais pas comment le modifier selon mes besoins
Je veux …
a) Déposer le répertoire (édité, oublié de mentionner)
b) Supprimez l’extension de fichier
c) Le remplacer par une barre oblique
… sur les fichiers contenus uniquement dans le répertoire / categories /
Donc, l’effet est que website.com/categories/My-File-Name.php
devient website.com/My-File-Name/
C’est ce que j’ai essayé jusqu’ici:
RewriteEngine On RewriteCond %{REQUEST_URI} ^/categories/$ RewriteRule ^([^\.]+)/$ /categories/$1.php [NC,L]
Cela devrait fonctionner:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/categories/$1.php -f RewriteRule ^(.+?)/?$ /categories/$1.php [L]