Нужна помощь в перенаправлении двойных процентных знаков %% с помощью фильтра IIRF ISAPI - PullRequest
0 голосов
/ 21 октября 2011

Я пытаюсь перенаправить следующий URL

http://www.example.com/%%Some-Random-URL%%000001&ProductID=BIG2008_118&AEProjectTypeIDURL=APT_61

используя следующий код:

RewriteRule ^ (. *) /. Случайный-URL (. ) $ $ 1 [NC, L, R = 301]

Но перенаправление не происходит

по какой-то причине я получаю следующее сообщение: Неверный запрос - неверный URL

Ошибка HTTP 400. URL-адрес запроса недействителен.

но если я удаляю %% %%, перенаправление работает нормально.

есть идеи?

1 Ответ

0 голосов
/ 21 октября 2011

У вас неверный URL, и IIRF ничего не может с этим поделать.

Первое, что вы должны сделать, это исправить URL, в частности %%. Процент используется для кодирования символов в URL:

Если в URL-адресе указан символ процента, вам нужно кодировать процент it - % становится %25.

...