2010-08-04 3 views
2

i ont la redirection suivante:Apache: redirection permanente insensible à la casse?

RedirectPermanent /SCJ https://fin-iq.com 

mais il ne fonctionne pas pour /scj, /sCj, etc., est-il un moyen de rendre cette insensible à la casse?

J'ai essayé d'ajouter [NC, L] mais la page s'est bloquée.

merci!

+2

Je crois que cette question est mieux s uit pour ServerFault.com – Cumbayah

+0

Juste pour l'enregistrement, il y a une meilleure façon que la réponse sélectionnée comme correcte: 'RedirectMatch permanent (? i) ^/SCJ https: // fin-iq.com', tiré de la même question dans serverfault : http://serverfault.com/questions/167138/apache-redirecting-with-a-case-insensitive-path – maganap

Répondre

2

Les modificateurs [NC, L] sont uniquement pour RewriteRule. Ils ne s'appliquent pas à RedirectPermanent.

Et le docu apache dit, que le premier paramètre à RewriteRule est sensible à la casse

L'ancien chemin URL est un sensible à la casse commençant chemin (de décodé avec caractères%) avec un slash 1

donc je suppose que, la seule option que vous avez est:

RedirectPermanent /SCJ https://fin-iq.com 
RedirectPermanent /SCj https://fin-iq.com 
RedirectPermanent /ScJ https://fin-iq.com 
RedirectPermanent /Scj https://fin-iq.com 
RedirectPermanent /sCJ https://fin-iq.com 
RedirectPermanent /sCj https://fin-iq.com 
RedirectPermanent /scJ https://fin-iq.com 
RedirectPermanent /scj https://fin-iq.com