Belirli bir çerezde bir değer yakalayan IIS 7.5 web sitem için bir URL Yeniden Yazma kuralı yazmalı ve bu değeri bir URL oluşturmak için kullanmalıyım. Örneğin, gelen istekler şöyle görünür:URL kullanarak bir Çerezde Değer Yakalama IIS7 için Yeniden Yazma
http://myserver.com/bar/test.aspx
fter belgeleri inceledikten ve arama:
GET http://myserver.com/test.aspx HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Accept-Language: en-US
User-Agent: Mozilla/5.0
Host: myserver.com
Cookie: foo=bar; bat=bar
I ("foo" çerez değerine bağlı olarak) bu rota onları istiyorum örnekler için, ben güldüm! Yardım ettiğin için teşekkür ederim.
Modelin olası bir çerez değeriyle eşleşmesini sağlamak için pattern = "foo = [^;] *" 'özelliğini kullanmanızı öneririm - deseniniz çok kısıtlayıcı. "Bu dizgi, noktalı virgül, virgül ve beyaz boşluk hariç karakter dizisidir" yazan Netscape.com'un orijinal özelliğine bakın (http://curl.haxx.se/rfc/cookie_spec.html). herhangi bir kodlama tanımlanmasına veya gerekli olmasına rağmen, bu tür verileri isim veya değer içine koyma ihtiyacı,% XX kodlama URL stili gibi bazı kodlama yöntemleri önerilir. " 'Pattern = "foo = [^;, \ s] *" ' – ErikE
@Geoffrey ile tam anlamıyla alabiliyorsunuz. Benzer bir alanda sorun yaşıyorum - Buna cevap verebilir misiniz? - http://stackoverflow.com/questions/34506551/reading-cookie-value-using-url-rewrite-for-iis-wizard-unable-to-validate-at – codetoshare