2009-06-26 4 views
12

им прохождение URL-адресов из веб-конфигурации, где мне нужно написать
Пример :: URL = http://www.google.co.in/search?hl=en&rlz=1R2SKPB_enIN332&ei=yktESuLfIIbg7APpquQj&sa=X&spell=1Как иметь &/& в файле web.config

если я пишу этот адрес в файле web.config им получить в действительный URL ,

Как это сделать?

+1

Я хотел бы предложить, что немного более конкретно в вашем вопросе: Вы не просто пытаетесь добавить URL в web.config, вы пытаетесь добавить в определенном месте и на основе комментариев, которые вы оставили на другие ответы, пытаются сделать то, что не поддерживается: используйте модуль перезаписи IIS7 для перенаправления пользователей с вашего сайта на другой сервер. –

ответ

5

Web.config должен быть действительным. XML - замените & на & amp ;. Когда вы читаете его из конфигурации у всегда можно преобразовать его обратно с HtmlDecode

+0

i alredy попробовал эту опцию. замените & & amp; Если URL-адрес находится в следующем формате, он отлично работает: to = "~/content/category.aspx? SID = 13" ;;; если URL = http: //www.google.co.in/search? hl = en & rlz = 1R2SKPB_enIN332 & ei = yktESuLfIIbg7APpquQj & sa = X & spell = 1 не работает – jyoti

+0

вы можете извлечь URL из вашего web.config. и как только вы это сделаете, вы конвертируете & в один «&»? какая ошибка вы получаете? – russau

26

Убедитесь, что она написана с использованием правильной кодировки Xml (который, Amont других вещей, заменят все «&» символы с «&»).

Это должно работать хорошо:

<add key="uri" value="http://www.google.co.in/search?hl=en&amp;rlz=1R2SKPB_enIN332&amp;ei=yktESuLfIIbg7APpquQj&amp;sa=X&amp;spell=1" /> 
+0

lol - ответил на ту же секунду. Я этого никогда не видел! – russau

+0

им работать на URlRewitting, где я имел следующие Тэг ::: <переписывание URL = "/ Googlelog" к "http://www.google.co.in/search?hl=en & RLZ = 1R2SKPB_enIN332 & е = yktESuLfIIbg7APpquQj & sa = X & spell = 1 "processing =" stop "/> Я получил следующую ошибку: " http://www.google.co.in/search "не является действительным виртуальным путем – jyoti

+0

вы уверены, что можете переписать URL-адрес на другом сервере? если нет, переписывайте страницу на свой сервер и перенаправляйте туда ... – russau

Смежные вопросы