Je suis en train de rediriger une série d'URL statiques, et je veux que cela fonctionne si le slash est présent ou non:Apache règle de réécriture qui fonctionne avec ou sans slash
/foo/bar ---> /tacos
/foo/bar/ --> /tacos
Je ai essayé ce qui suit, et toutes sortes de variations, mais je reçois toujours un match seulement avec le slash présent:
RewriteRule ^foo/bar?/$ http://url.com/tacos
RewriteRule ^foo/bar(?/)$ http://url.com/tacos
RewriteRule ^foo/bar*/$ http://url.com/tacos
RewriteRule ^foo/bar(*/)$ http://url.com/tacos
Je me sens comme je manque quelque chose évidente. Aidez-moi?
Ha, je savais que c'était quelque chose de stupide comme ça. :) Merci! –
Le point d'interrogation indique "Je vais avoir 0 ou 1 slashes." Vous allez dans un restaurant et dites "Je vais avoir un taco?" Vous dites vraiment "Je vais avoir 0 ou 1 tacos." – bobobobo
A travaillé très bien pour nous. Merci –