Apache: постоянное перенаправление без учета регистра? - PullRequest
2 голосов
/ 04 августа 2010

У меня есть следующий редирект:

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

но это не работает для /scj, /sCj и т. Д. Есть ли способ сделать этот регистр нечувствительным?

Я попытался добавить [NC, L], но страница потерпела крах.

спасибо!

1 Ответ

2 голосов
/ 04 августа 2010

Модификаторы [NC, L] предназначены только для RewriteRule. Они не применяются к RedirectPermanent.

И документ apache сообщает, что первый параметр RewriteRule чувствителен к регистру

Старый URL-путь чувствителен к регистру (% -кодированный) путь, начинающийся с косая черта 1

Так что, я думаю, у вас есть только один вариант:

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
...