.htaccess avec ou sans slash
Que dois-je faire de la règle de réécriture suivante pour la faire fonctionner, qu'il s'agisse ou non d'une barre oblique à la fin de L'URL?
ie. http://mydomain.com/content/featured ou http://mydomain.com/content/featured/
RewriteRule ^content/featured/ /content/today.html
19
demandé sur
Susan
2009-02-12 11:31:06
2 réponses
$
pour marquer la fin de la chaîne et de l' ?
pour marquer l'expression précédente pour être répété zéro ou une seule fois:
RewriteRule ^content/featured/?$ content/today.html
mais je vous recommande de vous en tenir à une notation et de corriger mal orthographié:
# remove trailing slashes
RewriteRule (.*)/$ [L,R=301]
# add trailing slashes
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ / [L,R=301]
34
répondu
Gumbo
2009-02-12 09:03:24
moyen simple de faire ceci :
RewriteEngine On
RewriteBase /
RewriteRule ^content/featured(\/||)$ /content/today.html [L,R=301,NC]
3
répondu
Mohamad Rostami
2013-08-06 04:50:16