2017-02-20 31 views
0

У меня проблема с использованием символа + (плюс добавить) в iis url rewrite module.IIS Url Rewrite Module - ошибка с добавлением символа плюс

мне нужно переписать:

http://www.example.com/search/test1+test2

в

http://www.example.com/search/?q=test1+test2

Url модуль переписан базовое решение не работает и бросить сообщение об ошибке 404:

Выкройка: ^поиск/([^ /] +) /? $

перезаписи URL-адрес: поиск/д = {R: 1}

=========================== ==

Я пытаюсь добавить еще один параметр, но я снова бросить ошибку 404:

Узор: ^поиск/([^ /] +) \ + ([^ /] +)/$

URL-адрес переадресации: поиск /? Q = {R: 1} + {R: 2}

=============================

Это альтернативное решение, например, работает:

Выкройка: ^поиск/([^ /] +) - ([^ /] +)/$

перезаписи URL: поиск/д = {R: 1} + {Р: 2}

?

В чем проблема?

Заранее спасибо

ответ

1

Я думаю, что вы не нуждаетесь в ^ в начале

Выкройка: search/([^/]+)/?$

Rewrite URL: search/?q={R:1}

+0

Спасибо, но это не проблема – kecco