URL Переписать NE|noescape

Когда я пытаюсь преобразовать свой файл htaccess в IIS 7.5, я получаю сообщение об ошибке о неподдерживаемом флаге NE.

Например

RewriteRule ^Nxt/(.*)$ http://www.example.com/nxt/$1 [NE,R=301,L] 

Есть ли способ переписать это правило, чтобы заставить его работать.

У меня есть около 50 флагов NE, которые мне нужно изменить, но я не могу понять, что сработает.

Я попытался удалить «NE» в файле, и правила будут преобразованы, но они не работают.

Я попытался удалить строки, которые "NE" полностью тот же результат.


person Brian Curless    schedule 02.04.2014    source источник


Ответы (1)


Если вы используете перезапись ISAPI, версия 2 не имеет флага NE или эквивалент. Но похоже, что версия 3 имеет флаг NE, а также множество другие из apache mod_rewrite. Можешь попробовать обновиться.

person Jon Lin    schedule 02.04.2014
comment
Либо я использую его неправильно, либо я не уверен, что я делаю. Бесплатная версия, когда я ее устанавливаю, я запускаю ее, она дает мне варианты только для моего уровня сервера, а не уровня сайта. Когда я копирую в свой файл .htaccess и читаю вывод, флаги NE все еще установлены. Это совсем не полезно. Почему я не могу просто преобразовать его во что-то, что может понять Microsoft. - person Brian Curless; 02.04.2014