<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Ionics Isapi Rewrite Filter</title><link>http://iirf.codeplex.com/project/feeds/rss</link><description>IIRF is a small, cheap, easy to use, URL rewriting ISAPI filter that combines a good price &amp;#40;free&amp;#33;&amp;#41; with good features.  It is implemented in about 3200 lines of C code, works with IIS 5.x IIS 6, and IIS7.  It does regular-expression matching, URL rewriting, request redirects, con</description><item><title>Created Unassigned: Problem with utf-8 characters in url [34071]</title><link>http://iirf.codeplex.com/workitem/34071</link><description>We have a web site built using Drupal that supports both spanish and english. When some spanish word with non-ansi characters is used into a search we get an error as the query doesn&amp;#39;t match anything.&lt;br /&gt;&lt;br /&gt;Looking at the log at the point the search is done for the example string &amp;#241;&amp;#243;, we find the next lines&amp;#58;&lt;br /&gt;&lt;br /&gt;Mon May 13 15&amp;#58;27&amp;#58;46 - 1480 - DoRewrites&amp;#58; New Url, before decoding&amp;#58; &amp;#39;&amp;#47;web2&amp;#47;search&amp;#47;node&amp;#47;&amp;#37;C3&amp;#37;B1&amp;#37;C3&amp;#37;B3&amp;#39;&lt;br /&gt;Mon May 13 15&amp;#58;27&amp;#58;46 - 1480 - DoRewrites&amp;#58; Url &amp;#40;decoded&amp;#41;&amp;#58; &amp;#39;&amp;#47;web2&amp;#47;search&amp;#47;node&amp;#47;&amp;#195;&amp;#177;&amp;#195;&amp;#179;&amp;#39;&lt;br /&gt;&lt;br /&gt;&amp;#37;C3&amp;#37;B1&amp;#37;C3&amp;#37;B3 is the encoding of &amp;#241;&amp;#243;.&lt;br /&gt;&lt;br /&gt;Making some tests we have found that &amp;#195;&amp;#177;&amp;#195;&amp;#179;&amp;#39; is the utf-8 encoding of &amp;#241;&amp;#243; &amp;#40;already utf-8 encoded&amp;#41;, so the problem is that the decoded url that iirf utf-8 encodes is already in utf-8, so it should not be reencoded.&lt;br /&gt;</description><author>maperez</author><pubDate>Mon, 20 May 2013 15:51:20 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Problem with utf-8 characters in url [34071] 20130520035120P</guid></item><item><title>New Post: Logout click still keeps session alive... </title><link>http://iirf.codeplex.com/discussions/441665</link><description>&lt;div style="line-height: normal;"&gt;in one of my application, everything is working with following INI except logout click.&lt;br /&gt;
&lt;br /&gt;
On click of logout,, IIRF not actually logs out the user &amp;amp; getting following details in log file.&lt;br /&gt;
&lt;br /&gt;
I tried ti follow the below post but no luck in my case as there are nothing appended in URL for us.&lt;br /&gt;
&lt;a href="https://iirf.codeplex.com/discussions/220168" rel="nofollow"&gt;https://iirf.codeplex.com/discussions/220168&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
if someone can help me here to resolve the issue.... that would be a gr8 help &amp;amp; really appreciable,,,&lt;br /&gt;
&lt;br /&gt;
____========================&lt;br /&gt;
IIRF.INI Entry:&lt;br /&gt;
&lt;br /&gt;
RewriteLog C:\Temp\iirf&lt;br /&gt;
RewriteLogLevel 4&lt;br /&gt;
&lt;h1&gt;IterationLimit 10&lt;/h1&gt;
&lt;h1&gt;MaxMatchCount 10&lt;/h1&gt;
RewriteEngine ON&lt;br /&gt;
StatusInquiry ON&lt;br /&gt;
ProxyPreserveHost ON&lt;br /&gt;
&lt;br /&gt;
RedirectRule ^/([^.?]+[^.?/])$ /$1/ [R=301]&lt;br /&gt;
&lt;h1&gt;ProxyPass   ^/ABCDir/(.*)$    http://%{LOCAL_ADDR}:12345/ABCDir/$1  [I]&lt;/h1&gt;
========================&lt;br /&gt;
Log Entry:__&lt;br /&gt;
__Fri Apr 26 18:28:57 -  3380 - ProxyRequest: WinHttpReadData 10&lt;br /&gt;
Fri Apr 26 18:28:57 -  3380 - ProxyRequest: WinHttpReadData 4619&lt;br /&gt;
Fri Apr 26 18:28:57 -  3380 - ProxyRequest: segments(2) totalBytes(4629)&lt;br /&gt;
Fri Apr 26 18:28:57 -  3380 - DoRewrites: Proxy complete: 2 chunks, 4629 bytes'&lt;br /&gt;
Fri Apr 26 18:28:57 -  3380 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - IsIniChainUpdated: c:\inetpub\wwwroot\Iirf.ini NO&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - IsIniChainUpdated: return FALSE&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - IsIniChainUpdated: return FALSE&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - GetVdirConfig: Obtain  vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - HttpFilterProc: SF_NOTIFY_URL_MAP&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - HttpFilterProc: cfg= 0x01E22D20&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - DoRewrites&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - GetHeader_AutoFree: 'url' = '/ABCDir/logout/'&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - GetHeader_AutoFree: 'method' = 'GET'&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - DoRewrites: New Url, before decoding: '/ABCDir/logout/' &lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - DoRewrites: Url (decoded): '/ABCDir/logout/'&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: depth=0&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: no RewriteBase&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: Rule 1: pattern: ^/([^.?]+[^.?/])$  subject: /ABCDir/logout/&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: Rule 1: -1 (No match)&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: Rule 2: pattern: ^/Logout$  subject: /ABCDir/logout/&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: Rule 2: -1 (No match)&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: Rule 3: pattern: ^/ABCDir/(.*)$  subject: /ABCDir/logout/&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: Rule 3: 2 matches&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ReplaceServerVariables: alloc 36 bytes&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ReplaceServerVariables: in='&lt;a href="http://%{LOCAL_ADDR}:12345/ABCDir/$1' out='http://10.7.134.21:12345/ABCDir/$1" rel="nofollow"&gt;http://%{LOCAL_ADDR}:12345/ABCDir/$1' out='http://10.7.134.21:12345/ABCDir/$1&lt;/a&gt;'&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - GenerateReplacementString: alloc 42 bytes&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ApplyUrlEncoding: in '&lt;a href="http://10.7.134.21:12345/ABCDir/logout/" rel="nofollow"&gt;http://10.7.134.21:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ApplyUrlEncoding: out '&lt;a href="http://10.7.134.21:12345/ABCDir/logout/" rel="nofollow"&gt;http://10.7.134.21:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - GenerateReplacementString: result '&lt;a href="http://10.7.134.21:12345/ABCDir/logout/" rel="nofollow"&gt;http://10.7.134.21:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: Result (length 40): &lt;a href="http://10.7.134.21:12345/ABCDir/logout/" rel="nofollow"&gt;http://10.7.134.21:12345/ABCDir/logout/&lt;/a&gt;&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - EvaluateRules: returning 999&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - DoRewrites: Proxy to: '&lt;a href="http://10.7.134.21:12345/ABCDir/logout/" rel="nofollow"&gt;http://10.7.134.21:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - IirfProxy_TryRelayEmptyBodyRequest: &lt;a href="http://10.7.134.21:12345/ABCDir/logout/" rel="nofollow"&gt;http://10.7.134.21:12345/ABCDir/logout/&lt;/a&gt;&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: Connection: keep-alive&lt;br /&gt;
&lt;br /&gt;
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
&lt;br /&gt;
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
&lt;br /&gt;
Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
&lt;br /&gt;
Accept-Language: en-US,en;q=0.8&lt;br /&gt;
&lt;br /&gt;
Cookie: JSESSIONID=l0jhcz2z1w971v6patowf4fip; rememberMe=SYiMjxosvC03Sjbmr7kFcevnyDnXTeTU8by6MRYHXiFdrRGYRy/qM3PO2zTKqbaW8xL0UtMg82OMvyCwHeUGC/0Gmn2t8UKZUDBWTx+2t+6VbFUu8o6ObIcjnhjMuq2fsnHyzv7EO08H8LRRZ9FBfyHOEp3Qk+jCNNDqSIq7ndOfDb1ErWVujtfGx2SI1495l8Zzm1DLjfj7MgsEb9Cvm0raMcOzYz0mwAU+Bc41GQCr+47dAE0NyfBM9pwCDEdetkER63CO6Rwrky4/l5fdfasX2VQ51cMrhUr//hMBgIM8AvcCk87I1laWJMAp6CRCZSYy8VgAOp3ZlnmjdKP3v9OpAUEPx1IordySJErbsMkisROBaPeF3AQz7oYs6yn8Vqzy1jgPRxR/H+itxY8kRPubE2xMAJvVAZPN9KF94R7L2LLLF9XmH68QGuvrjbQqFOabWZZxb7bQ9uvLHzmM4OfLp1MnYw4C6wrjC+dsu9HB3H+twaVJ3rVETGqPrXcF&lt;br /&gt;
&lt;br /&gt;
Host: 10.7.134.21&lt;br /&gt;
&lt;br /&gt;
Referer: &lt;a href="http://10.7.134.21/ABCDir/jsf/monitoringView.faces" rel="nofollow"&gt;http://10.7.134.21/ABCDir/jsf/monitoringView.faces&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22&lt;br /&gt;
&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr Connection: keep-alive&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr Accept-Language: en-US,en;q=0.8&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr Cookie: JSESSIONID=l0jhcz2z1w971v6patowf4fip; rememberMe=SYiMjxosvC03Sjbmr7kFcevnyDnXTeTU8by6MRYHXiFdrRGYRy/qM3PO2zTKqbaW8xL0UtMg82OMvyCwHeUGC/0Gmn2t8UKZUDBWTx+2t+6VbFUu8o6ObIcjnhjMuq2fsnHyzv7EO08H8LRRZ9FBfyHOEp3Qk+jCNNDqSIq7ndOfDb1ErWVujtfGx2SI1495l8Zzm1DLjfj7MgsEb9Cvm0raMcOzYz0mwAU+Bc41GQCr+47dAE0NyfBM9pwCDEdetkER63CO6Rwrky4/l5fdfasX2VQ51cMrhUr//hMBgIM8AvcCk87I1laWJMAp6CRCZSYy8VgAOp3ZlnmjdKP3v9OpAUEPx1IordySJErbsMkisROBaPeF3AQz7oYs6yn8Vqzy1jgPRxR/H+itxY8kRPubE2xMAJvVAZPN9KF94R7L2LLLF9XmH68QGuvrjbQqFOabWZZxb7bQ9uvLHzmM4OfLp1MnYw4C6wrjC+dsu9HB3H+twaVJ3rVETGqPrXcF&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr Host: 10.7.134.21&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr Referer: &lt;a href="http://10.7.134.21/ABCDir/jsf/monitoringView.faces" rel="nofollow"&gt;http://10.7.134.21/ABCDir/jsf/monitoringView.faces&lt;/a&gt;&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: hdr User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ParseAllRaw: found 9 headers&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: host(10.7.134.21)  path+query(/ABCDir/logout/)&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - GenProxyRequestHeadersString: rh(0x01E15670) nh(10.7.134.21) sn(10.7.134.21) la(10.7.134.21) ra(10.7.255.9) ts(0)&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpConnect 10.7.134.21 8080&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpOpenRequest: GET /ABCDir/logout/&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpAddRequestHeaders&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpSendRequest&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpReceiveResponse&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpQueryHeaders&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpQueryHeaders: status 404&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - Proxy_SetResponseHeaders: starting status 404&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - Proxy_SetResponseHeaders: status NOT 200, not TIMEOUT&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProcessResponseHeaders: all X-UA-Compatible: IE=Edge&lt;br /&gt;
&lt;br /&gt;
Pragma: no-cache&lt;br /&gt;
&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&lt;br /&gt;
Cache-Control: no-store&lt;br /&gt;
&lt;br /&gt;
Cache-Control: must-revalidate&lt;br /&gt;
&lt;br /&gt;
Expires: Mon, 8 Aug 2006 10:00:00 GMT&lt;br /&gt;
&lt;br /&gt;
Content-Type: text/html;charset=UTF-8&lt;br /&gt;
&lt;br /&gt;
Content-Length: 10425&lt;br /&gt;
&lt;br /&gt;
Via: 1.1 10.7.134.21 (IIRF v2.1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpReadData 716&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpReadData 8190&lt;br /&gt;
Fri Apr 26 18:29:05 -  3380 - ProxyRequest: WinHttpReadData 2&lt;br /&gt;
Fri Apr 26 18:29:08 -  3380 - ProxyRequest: WinHttpReadData 1517&lt;br /&gt;
Fri Apr 26 18:29:08 -  3380 - ProxyRequest: segments(4) totalBytes(10425)&lt;br /&gt;
Fri Apr 26 18:29:08 -  3380 - DoRewrites: Proxy complete: 4 chunks, 10425 bytes'&lt;br /&gt;
Fri Apr 26 18:29:08 -  3380 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
&lt;/div&gt;</description><author>ajayjawale</author><pubDate>Fri, 26 Apr 2013 12:59:03 GMT</pubDate><guid isPermaLink="false">New Post: Logout click still keeps session alive...  20130426125903P</guid></item><item><title>New Post: Logout click still keeps session alive... </title><link>http://iirf.codeplex.com/discussions/441665</link><description>&lt;div style="line-height: normal;"&gt;in one of my application, everything is working with following INI except logout click.&lt;br /&gt;
&lt;br /&gt;
On click of logout,, IIRF not actually logs out the user &amp;amp; getting following details in log file.&lt;br /&gt;
&lt;br /&gt;
I tried ti follow the below post but no luck in my case as there are nothing appended in URL for us.&lt;br /&gt;
&lt;a href="https://iirf.codeplex.com/discussions/220168" rel="nofollow"&gt;https://iirf.codeplex.com/discussions/220168&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
if someone can help me here to resolve the issue.... that would be a gr8 help &amp;amp; really appreciable,,,&lt;br /&gt;
&lt;br /&gt;
____========================&lt;br /&gt;
IIRF.INI Entry:&lt;br /&gt;
&lt;br /&gt;
RewriteLog C:\Temp\iirf&lt;br /&gt;
RewriteLogLevel 4&lt;br /&gt;
RewriteEngine ON&lt;br /&gt;
StatusInquiry ON&lt;br /&gt;
ProxyPreserveHost ON&lt;br /&gt;
&lt;br /&gt;
RedirectRule ^/([^.?]+[^.?/])$ /$1/ [R=301]&lt;br /&gt;
&lt;h1&gt;ProxyPass   ^/ABCDir/(.*)$    http://%{LOCAL_ADDR}:12345/ABCDir/$1  [I]&lt;/h1&gt;
========================&lt;br /&gt;
Log Entry:__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - RelayRequestWithMessageBody: HSE_REQ_SEND_RESPONSE_HEADER_EX szStatus 200 OK&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - RelayRequestWithMessageBody: ReadData/WriteClient chunks(1) totalBytes(190)&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - HttpExtensionProc: done&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: c:\inetpub\wwwroot\Iirf.ini NO&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: return FALSE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: return FALSE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetVdirConfig: Obtain  vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: SF_NOTIFY_URL_MAP&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: cfg= 0x01E22D20&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetHeader_AutoFree: 'url' = '/ABCDir/logout/'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetHeader_AutoFree: 'method' = 'GET'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: New Url, before decoding: '/ABCDir/logout/' &lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: Url (decoded): '/ABCDir/logout/'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: depth=0&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: no RewriteBase&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 1: pattern: ^/([^.?]+[^.?/])$  subject: /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 1: -1 (No match)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 2: pattern: ^/ABCDir/(.*)$  subject: /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 2: 2 matches&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ReplaceServerVariables: alloc 36 bytes&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ReplaceServerVariables: in='&lt;a href="http://%{LOCAL_ADDR}:12345/ABCDir/$1' out='http://ABC.COM:12345/ABCDir/$1" rel="nofollow"&gt;http://%{LOCAL_ADDR}:12345/ABCDir/$1' out='http://ABC.COM:12345/ABCDir/$1&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenerateReplacementString: alloc 42 bytes&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ApplyUrlEncoding: in '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ApplyUrlEncoding: out '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenerateReplacementString: result '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Result (length 40): &lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: returning 999&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: Proxy to: '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IirfProxy_TryRelayEmptyBodyRequest: &lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: Connection: keep-alive&lt;br /&gt;
&lt;br /&gt;
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
&lt;br /&gt;
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
&lt;br /&gt;
Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
&lt;br /&gt;
Accept-Language: en-US,en;q=0.8&lt;br /&gt;
&lt;br /&gt;
Cookie: JSESSIONID=l0jhcz2z1w971v6patowf4fip; rememberMe=SYiMjxosvC03Sjbmr7kFcevnyDnXTeTU8by6MRYHXiFdrRGYRy/qM3PO2zTKqbaW8xL0UtMg82OMvyCwHeUGC/0Gmn2t8UKZUDBWTx+2t+6VbFUu8o6ObIcjnhjMuq2fsnHyzv7EO08H8LRRZ9FBfyHOEp3Qk+jCNNDqSIq7ndOfDb1ErWVujtfGx2SI1495l8Zzm1DLjfj7MgsEb9Cvm0raMcOzYz0mwAU+Bc41GQCr+47dAE0NyfBM9pwCDEdetkER63CO6Rwrky4/l5fdfasX2VQ51cMrhUr//hMBgIM8AvcCk87I1laWJMAp6CRCZSYy8VgAOp3ZlnmjdKP3v9OpAUEPx1IordySJErbsMkisROBaPeF3AQz7oYs6yn8Vqzy1jgPRxR/H+itxY8kRPubE2xMAJvVAZPN9KF94R7L2LLLF9XmH68QGuvrjbQqFOabWZZxb7bQ9uvLHzmM4OfLp1MnYw4C6wrjC+dsu9HB3H+twaVJ3rVETGqPrXcF&lt;br /&gt;
&lt;br /&gt;
Host: ABC.COM&lt;br /&gt;
&lt;br /&gt;
Referer: &lt;a href="http://ABC.COM/ABCDir/jsf/monitoringView.faces" rel="nofollow"&gt;http://ABC.COM/ABCDir/jsf/monitoringView.faces&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Connection: keep-alive&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Language: en-US,en;q=0.8&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Cookie: JSESSIONID=l0jhcz2z1w971v6patowf4fip; rememberMe=SYiMjxosvC03Sjbmr7kFcevnyDnXTeTU8by6MRYHXiFdrRGYRy/qM3PO2zTKqbaW8xL0UtMg82OMvyCwHeUGC/0Gmn2t8UKZUDBWTx+2t+6VbFUu8o6ObIcjnhjMuq2fsnHyzv7EO08H8LRRZ9FBfyHOEp3Qk+jCNNDqSIq7ndOfDb1ErWVujtfGx2SI1495l8Zzm1DLjfj7MgsEb9Cvm0raMcOzYz0mwAU+Bc41GQCr+47dAE0NyfBM9pwCDEdetkER63CO6Rwrky4/l5fdfasX2VQ51cMrhUr//hMBgIM8AvcCk87I1laWJMAp6CRCZSYy8VgAOp3ZlnmjdKP3v9OpAUEPx1IordySJErbsMkisROBaPeF3AQz7oYs6yn8Vqzy1jgPRxR/H+itxY8kRPubE2xMAJvVAZPN9KF94R7L2LLLF9XmH68QGuvrjbQqFOabWZZxb7bQ9uvLHzmM4OfLp1MnYw4C6wrjC+dsu9HB3H+twaVJ3rVETGqPrXcF&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Host: ABC.COM&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Referer: &lt;a href="http://ABC.COM/ABCDir/jsf/monitoringView.faces" rel="nofollow"&gt;http://ABC.COM/ABCDir/jsf/monitoringView.faces&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: found 9 headers&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: host(ABC.COM)  path+query(/ABCDir/logout/)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenProxyRequestHeadersString: rh(0x01E156B0) nh(ABC.COM) sn(ABC.COM) la(ABC.COM) ra(10.7.255.9) ts(0)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpConnect ABC.COM 8080&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpOpenRequest: GET /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpAddRequestHeaders&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpSendRequest&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpReceiveResponse&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpQueryHeaders&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpQueryHeaders: status 404&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - Proxy_SetResponseHeaders: starting status 404&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - Proxy_SetResponseHeaders: status NOT 200, not TIMEOUT&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProcessResponseHeaders: all X-UA-Compatible: IE=Edge&lt;br /&gt;
&lt;br /&gt;
Pragma: no-cache&lt;br /&gt;
&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&lt;br /&gt;
Cache-Control: no-store&lt;br /&gt;
&lt;br /&gt;
Cache-Control: must-revalidate&lt;br /&gt;
&lt;br /&gt;
Expires: Mon, 8 Aug 2006 10:00:00 GMT&lt;br /&gt;
&lt;br /&gt;
Content-Type: text/html;charset=UTF-8&lt;br /&gt;
&lt;br /&gt;
Content-Length: 10425&lt;br /&gt;
&lt;br /&gt;
Via: 1.1 ABC.COM (IIRF v2.1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 716&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 8190&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 2&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 1517&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: segments(4) totalBytes(10425)&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - DoRewrites: Proxy complete: 4 chunks, 10425 bytes'&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
&lt;/div&gt;</description><author>ajayjawale</author><pubDate>Fri, 26 Apr 2013 12:59:03 GMT</pubDate><guid isPermaLink="false">New Post: Logout click still keeps session alive...  20130426125903P</guid></item><item><title>New Post: Logout click still keeps session alive... </title><link>http://iirf.codeplex.com/discussions/441665</link><description>&lt;div style="line-height: normal;"&gt;in one of my application, everything is working with following INI except logout click.&lt;br /&gt;
&lt;br /&gt;
On click of logout,, IIRF not actually logs out the user &amp;amp; getting following details in log file.&lt;br /&gt;
&lt;br /&gt;
I tried ti follow the below post but no luck in my case as there are nothing appended in URL for us.&lt;br /&gt;
&lt;a href="https://iirf.codeplex.com/discussions/220168" rel="nofollow"&gt;https://iirf.codeplex.com/discussions/220168&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
if someone can help me here to resolve the issue.... that would be a gr8 help &amp;amp; really appreciable,,,&lt;br /&gt;
&lt;br /&gt;
____========================&lt;br /&gt;
IIRF.INI Entry:&lt;br /&gt;
&lt;br /&gt;
RewriteLog C:\Temp\iirf&lt;br /&gt;
RewriteLogLevel 4&lt;br /&gt;
RewriteEngine ON&lt;br /&gt;
StatusInquiry ON&lt;br /&gt;
ProxyPreserveHost ON&lt;br /&gt;
&lt;br /&gt;
RedirectRule ^/([^.?]+[^.?/])$ /$1/ [R=301]&lt;br /&gt;
&lt;h1&gt;ProxyPass   ^/ABCDir/(.*)$    http://%{LOCAL_ADDR}:12345/ABCDir/$1  [I]&lt;/h1&gt;
========================&lt;br /&gt;
Log Entry:__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - RelayRequestWithMessageBody: HSE_REQ_SEND_RESPONSE_HEADER_EX szStatus 200 OK&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - RelayRequestWithMessageBody: ReadData/WriteClient chunks(1) totalBytes(190)&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - HttpExtensionProc: done&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: c:\inetpub\wwwroot\Iirf.ini NO&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: return FALSE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: return FALSE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetVdirConfig: Obtain  vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: SF_NOTIFY_URL_MAP&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: cfg= 0x01E22D20&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetHeader_AutoFree: 'url' = '/ABCDir/logout/'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetHeader_AutoFree: 'method' = 'GET'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: New Url, before decoding: '/ABCDir/logout/' &lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: Url (decoded): '/ABCDir/logout/'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: depth=0&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: no RewriteBase&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 1: pattern: ^/([^.?]+[^.?/])$  subject: /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 1: -1 (No match)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 2: pattern: ^/ABCDir/(.*)$  subject: /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 2: 2 matches&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ReplaceServerVariables: alloc 36 bytes&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ReplaceServerVariables: in='&lt;a href="http://%{LOCAL_ADDR}:12345/ABCDir/$1' out='http://ABC.COM:12345/ABCDir/$1" rel="nofollow"&gt;http://%{LOCAL_ADDR}:12345/ABCDir/$1' out='http://ABC.COM:12345/ABCDir/$1&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenerateReplacementString: alloc 42 bytes&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ApplyUrlEncoding: in '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ApplyUrlEncoding: out '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenerateReplacementString: result '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Result (length 40): &lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: returning 999&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: Proxy to: '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IirfProxy_TryRelayEmptyBodyRequest: &lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: Connection: keep-alive&lt;br /&gt;
&lt;br /&gt;
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
&lt;br /&gt;
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
&lt;br /&gt;
Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
&lt;br /&gt;
Accept-Language: en-US,en;q=0.8&lt;br /&gt;
&lt;br /&gt;
Cookie: JSESSIONID=l0jhcz2z1w971v6patowf4fip; rememberMe=SYiMjxosvC03Sjbmr7kFcevnyDnXTeTU8by6MRYHXiFdrRGYRy/qM3PO2zTKqbaW8xL0UtMg82OMvyCwHeUGC/0Gmn2t8UKZUDBWTx+2t+6VbFUu8o6ObIcjnhjMuq2fsnHyzv7EO08H8LRRZ9FBfyHOEp3Qk+jCNNDqSIq7ndOfDb1ErWVujtfGx2SI1495l8Zzm1DLjfj7MgsEb9Cvm0raMcOzYz0mwAU+Bc41GQCr+47dAE0NyfBM9pwCDEdetkER63CO6Rwrky4/l5fdfasX2VQ51cMrhUr//hMBgIM8AvcCk87I1laWJMAp6CRCZSYy8VgAOp3ZlnmjdKP3v9OpAUEPx1IordySJErbsMkisROBaPeF3AQz7oYs6yn8Vqzy1jgPRxR/H+itxY8kRPubE2xMAJvVAZPN9KF94R7L2LLLF9XmH68QGuvrjbQqFOabWZZxb7bQ9uvLHzmM4OfLp1MnYw4C6wrjC+dsu9HB3H+twaVJ3rVETGqPrXcF&lt;br /&gt;
&lt;br /&gt;
Host: ABC.COM&lt;br /&gt;
&lt;br /&gt;
Referer: &lt;a href="http://ABC.COM/ABCDir/jsf/monitoringView.faces" rel="nofollow"&gt;http://ABC.COM/ABCDir/jsf/monitoringView.faces&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Connection: keep-alive&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Language: en-US,en;q=0.8&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Cookie: JSESSIONID=l0jhcz2z1w971v6patowf4fip; rememberMe=SYiMjxosvC03Sjbmr7kFcevnyDnXTeTU8by6MRYHXiFdrRGYRy/qM3PO2zTKqbaW8xL0UtMg82OMvyCwHeUGC/0Gmn2t8UKZUDBWTx+2t+6VbFUu8o6ObIcjnhjMuq2fsnHyzv7EO08H8LRRZ9FBfyHOEp3Qk+jCNNDqSIq7ndOfDb1ErWVujtfGx2SI1495l8Zzm1DLjfj7MgsEb9Cvm0raMcOzYz0mwAU+Bc41GQCr+47dAE0NyfBM9pwCDEdetkER63CO6Rwrky4/l5fdfasX2VQ51cMrhUr//hMBgIM8AvcCk87I1laWJMAp6CRCZSYy8VgAOp3ZlnmjdKP3v9OpAUEPx1IordySJErbsMkisROBaPeF3AQz7oYs6yn8Vqzy1jgPRxR/H+itxY8kRPubE2xMAJvVAZPN9KF94R7L2LLLF9XmH68QGuvrjbQqFOabWZZxb7bQ9uvLHzmM4OfLp1MnYw4C6wrjC+dsu9HB3H+twaVJ3rVETGqPrXcF&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Host: ABC.COM&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Referer: &lt;a href="http://ABC.COM/ABCDir/jsf/monitoringView.faces" rel="nofollow"&gt;http://ABC.COM/ABCDir/jsf/monitoringView.faces&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: found 9 headers&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: host(ABC.COM)  path+query(/ABCDir/logout/)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenProxyRequestHeadersString: rh(0x01E156B0) nh(ABC.COM) sn(ABC.COM) la(ABC.COM) ra(10.7.255.9) ts(0)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpConnect ABC.COM 8080&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpOpenRequest: GET /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpAddRequestHeaders&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpSendRequest&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpReceiveResponse&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpQueryHeaders&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpQueryHeaders: status 404&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - Proxy_SetResponseHeaders: starting status 404&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - Proxy_SetResponseHeaders: status NOT 200, not TIMEOUT&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProcessResponseHeaders: all X-UA-Compatible: IE=Edge&lt;br /&gt;
&lt;br /&gt;
Pragma: no-cache&lt;br /&gt;
&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&lt;br /&gt;
Cache-Control: no-store&lt;br /&gt;
&lt;br /&gt;
Cache-Control: must-revalidate&lt;br /&gt;
&lt;br /&gt;
Expires: Mon, 8 Aug 2006 10:00:00 GMT&lt;br /&gt;
&lt;br /&gt;
Content-Type: text/html;charset=UTF-8&lt;br /&gt;
&lt;br /&gt;
Content-Length: 10425&lt;br /&gt;
&lt;br /&gt;
Via: 1.1 ABC.COM (IIRF v2.1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 716&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 8190&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 2&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 1517&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: segments(4) totalBytes(10425)&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - DoRewrites: Proxy complete: 4 chunks, 10425 bytes'&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
&lt;/div&gt;</description><author>ajayjawale</author><pubDate>Fri, 26 Apr 2013 12:59:03 GMT</pubDate><guid isPermaLink="false">New Post: Logout click still keeps session alive...  20130426125903P</guid></item><item><title>New Post: Logout click still keeps session alive... </title><link>http://iirf.codeplex.com/discussions/441665</link><description>&lt;div style="line-height: normal;"&gt;in one of my application, everything is working with following INI except logout click.&lt;br /&gt;
&lt;br /&gt;
On click of logout,, IIRF not actually logs out the user &amp;amp; getting following details in log file.&lt;br /&gt;
&lt;br /&gt;
I tried ti follow the below post but no luck in my case as there are nothing appended in URL for us.&lt;br /&gt;
&lt;a href="https://iirf.codeplex.com/discussions/220168" rel="nofollow"&gt;https://iirf.codeplex.com/discussions/220168&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
if someone can help me here to resolve the issue.... that would be a gr8 help &amp;amp; really appreciable,,,&lt;br /&gt;
&lt;br /&gt;
____========================&lt;br /&gt;
IIRF.INI Entry:&lt;br /&gt;
&lt;br /&gt;
RewriteLog C:\Temp\iirf&lt;br /&gt;
RewriteLogLevel 4&lt;br /&gt;
RewriteEngine ON&lt;br /&gt;
StatusInquiry ON&lt;br /&gt;
ProxyPreserveHost ON&lt;br /&gt;
&lt;br /&gt;
RedirectRule ^/([^.?]+[^.?/])$ /$1/ [R=301]&lt;br /&gt;
&lt;h1&gt;ProxyPass   ^/ABCDir/(.*)$    http://%{LOCAL_ADDR}:12345/ABCDir/$1  [I]&lt;/h1&gt;
========================&lt;br /&gt;
Log Entry:__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - RelayRequestWithMessageBody: HSE_REQ_SEND_RESPONSE_HEADER_EX szStatus 200 OK&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - RelayRequestWithMessageBody: ReadData/WriteClient chunks(1) totalBytes(190)&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - HttpExtensionProc: done&lt;br /&gt;
Thu Apr 25 13:10:04 -  1124 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: c:\inetpub\wwwroot\Iirf.ini NO&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: return FALSE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IsIniChainUpdated: return FALSE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetVdirConfig: Obtain  vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=1) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: SF_NOTIFY_URL_MAP&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: cfg= 0x01E22D20&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetHeader_AutoFree: 'url' = '/ABCDir/logout/'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GetHeader_AutoFree: 'method' = 'GET'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: New Url, before decoding: '/ABCDir/logout/' &lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: Url (decoded): '/ABCDir/logout/'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: depth=0&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: no RewriteBase&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 1: pattern: ^/([^.?]+[^.?/])$  subject: /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 1: -1 (No match)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 2: pattern: ^/ABCDir/(.*)$  subject: /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Rule 2: 2 matches&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ReplaceServerVariables: alloc 36 bytes&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ReplaceServerVariables: in='&lt;a href="http://%{LOCAL_ADDR}:12345/ABCDir/$1' out='http://ABC.COM:12345/ABCDir/$1" rel="nofollow"&gt;http://%{LOCAL_ADDR}:12345/ABCDir/$1' out='http://ABC.COM:12345/ABCDir/$1&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenerateReplacementString: alloc 42 bytes&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ApplyUrlEncoding: in '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ApplyUrlEncoding: out '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenerateReplacementString: result '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: Result (length 40): &lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - EvaluateRules: returning 999&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - DoRewrites: Proxy to: '&lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;'&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - IirfProxy_TryRelayEmptyBodyRequest: &lt;a href="http://ABC.COM:12345/ABCDir/logout/" rel="nofollow"&gt;http://ABC.COM:12345/ABCDir/logout/&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: Connection: keep-alive&lt;br /&gt;
&lt;br /&gt;
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
&lt;br /&gt;
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
&lt;br /&gt;
Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
&lt;br /&gt;
Accept-Language: en-US,en;q=0.8&lt;br /&gt;
&lt;br /&gt;
Cookie: JSESSIONID=l0jhcz2z1w971v6patowf4fip; rememberMe=SYiMjxosvC03Sjbmr7kFcevnyDnXTeTU8by6MRYHXiFdrRGYRy/qM3PO2zTKqbaW8xL0UtMg82OMvyCwHeUGC/0Gmn2t8UKZUDBWTx+2t+6VbFUu8o6ObIcjnhjMuq2fsnHyzv7EO08H8LRRZ9FBfyHOEp3Qk+jCNNDqSIq7ndOfDb1ErWVujtfGx2SI1495l8Zzm1DLjfj7MgsEb9Cvm0raMcOzYz0mwAU+Bc41GQCr+47dAE0NyfBM9pwCDEdetkER63CO6Rwrky4/l5fdfasX2VQ51cMrhUr//hMBgIM8AvcCk87I1laWJMAp6CRCZSYy8VgAOp3ZlnmjdKP3v9OpAUEPx1IordySJErbsMkisROBaPeF3AQz7oYs6yn8Vqzy1jgPRxR/H+itxY8kRPubE2xMAJvVAZPN9KF94R7L2LLLF9XmH68QGuvrjbQqFOabWZZxb7bQ9uvLHzmM4OfLp1MnYw4C6wrjC+dsu9HB3H+twaVJ3rVETGqPrXcF&lt;br /&gt;
&lt;br /&gt;
Host: ABC.COM&lt;br /&gt;
&lt;br /&gt;
Referer: &lt;a href="http://ABC.COM/ABCDir/jsf/monitoringView.faces" rel="nofollow"&gt;http://ABC.COM/ABCDir/jsf/monitoringView.faces&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Connection: keep-alive&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Encoding: gzip,deflate,sdch&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Accept-Language: en-US,en;q=0.8&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Cookie: JSESSIONID=l0jhcz2z1w971v6patowf4fip; rememberMe=SYiMjxosvC03Sjbmr7kFcevnyDnXTeTU8by6MRYHXiFdrRGYRy/qM3PO2zTKqbaW8xL0UtMg82OMvyCwHeUGC/0Gmn2t8UKZUDBWTx+2t+6VbFUu8o6ObIcjnhjMuq2fsnHyzv7EO08H8LRRZ9FBfyHOEp3Qk+jCNNDqSIq7ndOfDb1ErWVujtfGx2SI1495l8Zzm1DLjfj7MgsEb9Cvm0raMcOzYz0mwAU+Bc41GQCr+47dAE0NyfBM9pwCDEdetkER63CO6Rwrky4/l5fdfasX2VQ51cMrhUr//hMBgIM8AvcCk87I1laWJMAp6CRCZSYy8VgAOp3ZlnmjdKP3v9OpAUEPx1IordySJErbsMkisROBaPeF3AQz7oYs6yn8Vqzy1jgPRxR/H+itxY8kRPubE2xMAJvVAZPN9KF94R7L2LLLF9XmH68QGuvrjbQqFOabWZZxb7bQ9uvLHzmM4OfLp1MnYw4C6wrjC+dsu9HB3H+twaVJ3rVETGqPrXcF&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Host: ABC.COM&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr Referer: &lt;a href="http://ABC.COM/ABCDir/jsf/monitoringView.faces" rel="nofollow"&gt;http://ABC.COM/ABCDir/jsf/monitoringView.faces&lt;/a&gt;&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: hdr User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ParseAllRaw: found 9 headers&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: host(ABC.COM)  path+query(/ABCDir/logout/)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - GenProxyRequestHeadersString: rh(0x01E156B0) nh(ABC.COM) sn(ABC.COM) la(ABC.COM) ra(10.7.255.9) ts(0)&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpConnect ABC.COM 8080&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpOpenRequest: GET /ABCDir/logout/&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpAddRequestHeaders&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpSendRequest&lt;br /&gt;
Thu Apr 25 13:10:04 -  4496 - ProxyRequest: WinHttpReceiveResponse&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpQueryHeaders&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpQueryHeaders: status 404&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - Proxy_SetResponseHeaders: starting status 404&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - Proxy_SetResponseHeaders: status NOT 200, not TIMEOUT&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProcessResponseHeaders: all X-UA-Compatible: IE=Edge&lt;br /&gt;
&lt;br /&gt;
Pragma: no-cache&lt;br /&gt;
&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&lt;br /&gt;
Cache-Control: no-store&lt;br /&gt;
&lt;br /&gt;
Cache-Control: must-revalidate&lt;br /&gt;
&lt;br /&gt;
Expires: Mon, 8 Aug 2006 10:00:00 GMT&lt;br /&gt;
&lt;br /&gt;
Content-Type: text/html;charset=UTF-8&lt;br /&gt;
&lt;br /&gt;
Content-Length: 10425&lt;br /&gt;
&lt;br /&gt;
Via: 1.1 ABC.COM (IIRF v2.1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 716&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 8190&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 2&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: WinHttpReadData 1517&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ProxyRequest: segments(4) totalBytes(10425)&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - DoRewrites: Proxy complete: 4 chunks, 10425 bytes'&lt;br /&gt;
Thu Apr 25 13:10:05 -  4496 - ReleaseOrExpireVdirConfig: vdir '/LM/W3SVC/1/ROOT' (era=0) (rc=0) (Expired=0) (ptr=0x01E22D20)...&lt;br /&gt;
&lt;/div&gt;</description><author>ajayjawale</author><pubDate>Fri, 26 Apr 2013 12:59:03 GMT</pubDate><guid isPermaLink="false">New Post: Logout click still keeps session alive...  20130426125903P</guid></item><item><title>Created Issue: Invalid Parameter event [33995]</title><link>http://iirf.codeplex.com/workitem/33995</link><description>We&amp;#39;ve noticed that the following event randomly appears in our event log every few minutes&amp;#58;&lt;br /&gt;&lt;br /&gt;IIRF&amp;#58; event ID 1&lt;br /&gt;Invalid Parameter&amp;#58; expression&amp;#40;&amp;#40;null&amp;#41;&amp;#41; func&amp;#40;&amp;#40;null&amp;#41;&amp;#41; file&amp;#40;&amp;#40;null&amp;#41;&amp;#41; line&amp;#40;0&amp;#41;&lt;br /&gt;&lt;br /&gt;- The sites hosted on the machine all work so the error must be intermittant or not affect general site usage&lt;br /&gt;- IIRF status reports no errors on any of the sites&lt;br /&gt;- We are using IIRF 2.0&lt;br /&gt;- We have Log level 1 enabled and there are no log entry messages beyond the regular starting up&lt;br /&gt;&lt;br /&gt;Any ideas on what could be the issue&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;</description><author>jblf</author><pubDate>Mon, 22 Apr 2013 14:14:26 GMT</pubDate><guid isPermaLink="false">Created Issue: Invalid Parameter event [33995] 20130422021426P</guid></item><item><title>New Post: Expression for direct input to browser URL field</title><link>http://iirf.codeplex.com/discussions/440936</link><description>&lt;div style="line-height: normal;"&gt;Is there a way to make an expression that allows / disallows access to a document (.pdf) via direct input of the URL to the browser window's URL field?  I.e. if its not a hyper link, how do you describe that in IIRF config files?&lt;br /&gt;
&lt;br /&gt;
Example: I'd like to have everything blocked EXCEPT direct download of .PDF from browser field.  No hyperlinks from any page, only direct download.&lt;br /&gt;
&lt;br /&gt;
Strange request, but please let me know if you have any info on this&lt;br /&gt;
&lt;br /&gt;
thank you!&lt;br /&gt;
&lt;br /&gt;
Max&lt;br /&gt;
&lt;/div&gt;</description><author>MaxRaz</author><pubDate>Fri, 19 Apr 2013 16:08:19 GMT</pubDate><guid isPermaLink="false">New Post: Expression for direct input to browser URL field 20130419040819P</guid></item><item><title>New Post: Expression for direct input to browser URL field</title><link>http://iirf.codeplex.com/discussions/440936</link><description>&lt;div style="line-height: normal;"&gt;Is there a way to make an expression that allows / disallows access to a document (.pdf) via direct input of the URL to the browser window's URL field?  I.e. if its not a hyper link, how do you describe that in IIRF config files?&lt;br /&gt;
&lt;br /&gt;
Example: I'd like to have everything blocked EXCEPT direct download of .PDF from browser field.  No hyperlinks from any page, only direct download.&lt;br /&gt;
&lt;br /&gt;
Strange request, but please let me know if you have any info on this&lt;br /&gt;
&lt;br /&gt;
thank you!&lt;br /&gt;
&lt;br /&gt;
Max&lt;br /&gt;
&lt;/div&gt;</description><author>MaxRaz</author><pubDate>Fri, 19 Apr 2013 16:08:19 GMT</pubDate><guid isPermaLink="false">New Post: Expression for direct input to browser URL field 20130419040819P</guid></item><item><title>New Post: Expression for direct input to browser URL field</title><link>http://iirf.codeplex.com/discussions/440936</link><description>&lt;div style="line-height: normal;"&gt;Is there a way to make an expression that allows / disallows access to a document (.pdf) via direct input of the URL to the browser window's URL field?  I.e. if its not a hyper link, how do you describe that in IIRF config files?&lt;br /&gt;
&lt;br /&gt;
Example: I'd like to have everything blocked EXCEPT direct download of .PDF from browser field.  No hyperlinks from any page, only direct download.&lt;br /&gt;
&lt;br /&gt;
Strange request, but please let me know if you have any info on this&lt;br /&gt;
&lt;br /&gt;
thank you!&lt;br /&gt;
&lt;br /&gt;
Max&lt;br /&gt;
&lt;/div&gt;</description><author>MaxRaz</author><pubDate>Fri, 19 Apr 2013 16:08:19 GMT</pubDate><guid isPermaLink="false">New Post: Expression for direct input to browser URL field 20130419040819P</guid></item><item><title>New Post: Expression for direct input to browser URL field</title><link>http://iirf.codeplex.com/discussions/440936</link><description>&lt;div style="line-height: normal;"&gt;Is there a way to make an expression that allows / disallows access to a document (.pdf) via direct input of the URL to the browser window's URL field?  I.e. if its not a hyper link, how do you describe that in IIRF config files?&lt;br /&gt;
&lt;br /&gt;
Example: I'd like to have everything blocked EXCEPT direct download of .PDF from browser field.  No hyperlinks from any page, only direct download.&lt;br /&gt;
&lt;br /&gt;
Strange request, but please let me know if you have any info on this&lt;br /&gt;
&lt;br /&gt;
thank you!&lt;br /&gt;
&lt;br /&gt;
Max&lt;br /&gt;
&lt;/div&gt;</description><author>MaxRaz</author><pubDate>Fri, 19 Apr 2013 16:08:19 GMT</pubDate><guid isPermaLink="false">New Post: Expression for direct input to browser URL field 20130419040819P</guid></item><item><title>New Post: how to allow for additional dynamic query strings</title><link>http://iirf.codeplex.com/discussions/440144</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Im relatively new to this filter and im trying to configure my ruleset to allow for additional dynamic rules for my app. I currently have the following rules defined for my shop part of my application.&lt;br /&gt;
&lt;br /&gt;
  RewriteRule ^/shop/(.*)/pages/(.*)   /index.cfm?go=shop.products&amp;amp;content=$1&amp;amp;CurrentPage=$2&lt;br /&gt;
  RewriteRule ^/shop/(.*)/pages/(.*)/   /index.cfm?go=shop.products&amp;amp;content=$1&amp;amp;CurrentPage=$2 &lt;br /&gt;
&lt;br /&gt;
  RewriteRule ^/shop/(.*)$ /index.cfm?go=shop.products&amp;amp;content=$1&lt;br /&gt;
  RewriteRule ^/shop /index.cfm?go=shop.products&lt;br /&gt;
  RewriteRule ^/products.cfm	/index.cfm?go=shop.products&lt;br /&gt;
  RewriteRule ^/details.cfm	/index.cfm?go=shop.products&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A service provider is saying we arent allowing for additional tracking variables to be passed in unless they prefix it with an &amp;amp; symbol.&lt;br /&gt;
&lt;br /&gt;
the URLs look like the below.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products" rel="nofollow"&gt;www.domainname.com/shop/category-of-products&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/" rel="nofollow"&gt;www.dimainname.com/shop/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
with their additional variables they must do as follows&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products&amp;amp;additional-query-strings" rel="nofollow"&gt;www.domainname.com/shop/category-of-products&amp;additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/&amp;amp;additional-query-strings" rel="nofollow"&gt;www.dimainname.com/shop/&amp;additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
what they need to do is &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products?additional-query-strings" rel="nofollow"&gt;www.domainname.com/shop/category-of-products?additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/?additional-query-strings" rel="nofollow"&gt;www.dimainname.com/shop/?additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
what is it that i need to do to allow for the additional ? to be referenced&lt;br /&gt;
&lt;br /&gt;
Any help greatly appreciated&lt;br /&gt;
&lt;/div&gt;</description><author>nameunknown01</author><pubDate>Fri, 12 Apr 2013 23:22:08 GMT</pubDate><guid isPermaLink="false">New Post: how to allow for additional dynamic query strings 20130412112208P</guid></item><item><title>New Post: how to allow for additional dynamic query strings</title><link>http://iirf.codeplex.com/discussions/440144</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Im relatively new to this filter and im trying to configure my ruleset to allow for additional dynamic rules for my app. I currently have the following rules defined for my shop part of my application.&lt;br /&gt;
&lt;br /&gt;
  RewriteRule ^/shop/(.*)/pages/(.*)   /index.cfm?go=shop.products&amp;amp;content=$1&amp;amp;CurrentPage=$2&lt;br /&gt;
  RewriteRule ^/shop/(.*)/pages/(.*)/   /index.cfm?go=shop.products&amp;amp;content=$1&amp;amp;CurrentPage=$2 &lt;br /&gt;
&lt;br /&gt;
  RewriteRule ^/shop/(.*)$ /index.cfm?go=shop.products&amp;amp;content=$1&lt;br /&gt;
  RewriteRule ^/shop /index.cfm?go=shop.products&lt;br /&gt;
  RewriteRule ^/products.cfm	/index.cfm?go=shop.products&lt;br /&gt;
  RewriteRule ^/details.cfm	/index.cfm?go=shop.products&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A service provider is saying we arent allowing for additional tracking variables to be passed in unless they prefix it with an &amp;amp; symbol.&lt;br /&gt;
&lt;br /&gt;
the URLs look like the below.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products" rel="nofollow"&gt;www.domainname.com/shop/category-of-products&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/" rel="nofollow"&gt;www.dimainname.com/shop/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
with their additional variables they must do as follows&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products&amp;amp;additional-query-strings" rel="nofollow"&gt;www.domainname.com/shop/category-of-products&amp;additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/&amp;amp;additional-query-strings" rel="nofollow"&gt;www.dimainname.com/shop/&amp;additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
what they need to do is &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products?additional-query-strings" rel="nofollow"&gt;www.domainname.com/shop/category-of-products?additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/?additional-query-strings" rel="nofollow"&gt;www.dimainname.com/shop/?additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
what is it that i need to do to allow for the additional ? to be referenced&lt;br /&gt;
&lt;br /&gt;
Any help greatly appreciated&lt;br /&gt;
&lt;/div&gt;</description><author>nameunknown01</author><pubDate>Fri, 12 Apr 2013 23:22:08 GMT</pubDate><guid isPermaLink="false">New Post: how to allow for additional dynamic query strings 20130412112208P</guid></item><item><title>New Post: how to allow for additional dynamic query strings</title><link>http://iirf.codeplex.com/discussions/440144</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Im relatively new to this filter and im trying to configure my ruleset to allow for additional dynamic rules for my app. I currently have the following rules defined for my shop part of my application.&lt;br /&gt;
&lt;br /&gt;
  RewriteRule ^/shop/(.*)/pages/(.*)   /index.cfm?go=shop.products&amp;amp;content=$1&amp;amp;CurrentPage=$2&lt;br /&gt;
  RewriteRule ^/shop/(.*)/pages/(.*)/   /index.cfm?go=shop.products&amp;amp;content=$1&amp;amp;CurrentPage=$2 &lt;br /&gt;
&lt;br /&gt;
  RewriteRule ^/shop/(.*)$ /index.cfm?go=shop.products&amp;amp;content=$1&lt;br /&gt;
  RewriteRule ^/shop /index.cfm?go=shop.products&lt;br /&gt;
  RewriteRule ^/products.cfm	/index.cfm?go=shop.products&lt;br /&gt;
  RewriteRule ^/details.cfm	/index.cfm?go=shop.products&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A service provider is saying we arent allowing for additional tracking variables to be passed in unless they prefix it with an &amp;amp; symbol.&lt;br /&gt;
&lt;br /&gt;
the URLs look like the below.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products" rel="nofollow"&gt;www.domainname.com/shop/category-of-products&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/" rel="nofollow"&gt;www.dimainname.com/shop/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
with their additional variables they must do as follows&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products&amp;amp;additional-query-strings" rel="nofollow"&gt;www.domainname.com/shop/category-of-products&amp;additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/&amp;amp;additional-query-strings" rel="nofollow"&gt;www.dimainname.com/shop/&amp;additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
what they need to do is &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.domainname.com/shop/category-of-products?additional-query-strings" rel="nofollow"&gt;www.domainname.com/shop/category-of-products?additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dimainname.com/shop/?additional-query-strings" rel="nofollow"&gt;www.dimainname.com/shop/?additional-query-strings&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
what is it that i need to do to allow for the additional ? to be referenced&lt;br /&gt;
&lt;br /&gt;
Any help greatly appreciated&lt;br /&gt;
&lt;/div&gt;</description><author>nameunknown01</author><pubDate>Fri, 12 Apr 2013 23:22:08 GMT</pubDate><guid isPermaLink="false">New Post: how to allow for additional dynamic query strings 20130412112208P</guid></item><item><title>New Post: if someone can quickly guide me to kickoff on IIRF...</title><link>http://iirf.codeplex.com/discussions/440060</link><description>&lt;div style="line-height: normal;"&gt;once client requested following url &amp;amp; request comes to IIS as &lt;br /&gt;
&lt;a href="http://12.12.12.12:8080/ABC/asd/index.aspx" rel="nofollow"&gt;http://12.12.12.12:8080/ABC/asd/index.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
i want to rewrite it as &lt;br /&gt;
&lt;a href="http://12.12.12.12:80/ABC/asd/index.aspx" rel="nofollow"&gt;http://12.12.12.12:80/ABC/asd/index.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
what should i write in IIRF.ini file..??&lt;br /&gt;
&lt;/div&gt;</description><author>ajayjawale</author><pubDate>Fri, 12 Apr 2013 12:42:13 GMT</pubDate><guid isPermaLink="false">New Post: if someone can quickly guide me to kickoff on IIRF... 20130412124213P</guid></item><item><title>New Post: if someone can quickly guide me to kickoff on IIRF...</title><link>http://iirf.codeplex.com/discussions/440060</link><description>&lt;div style="line-height: normal;"&gt;once client requested following url &amp;amp; request comes to IIS as &lt;br /&gt;
&lt;a href="http://12.12.12.12:8080/ABC/asd/index.aspx" rel="nofollow"&gt;http://12.12.12.12:8080/ABC/asd/index.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
i want to rewrite it as &lt;br /&gt;
&lt;a href="http://12.12.12.12:80/ABC/asd/index.aspx" rel="nofollow"&gt;http://12.12.12.12:80/ABC/asd/index.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
what should i write in IIRF.ini file..??&lt;br /&gt;
&lt;/div&gt;</description><author>ajayjawale</author><pubDate>Fri, 12 Apr 2013 12:42:13 GMT</pubDate><guid isPermaLink="false">New Post: if someone can quickly guide me to kickoff on IIRF... 20130412124213P</guid></item><item><title>New Comment on "Documentation"</title><link>https://iirf.codeplex.com/documentation?&amp;ANCHOR#C27179</link><description>no documentation&amp;#63;  what gives&amp;#63;</description><author>soitgoes</author><pubDate>Thu, 11 Apr 2013 21:32:52 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20130411093252P</guid></item><item><title>New Post: IIS 6 / FastCGI PHP RewriteRule problem</title><link>http://iirf.codeplex.com/discussions/439959</link><description>&lt;div style="line-height: normal;"&gt;I have a PHP site running on Windows Server 2003 R2 (x64) under IIS 6 / FastCGI.  The site is a dev instance of a production site running on Linux / Apache.&lt;br /&gt;
&lt;br /&gt;
On the production site, I have a directory that utilizes the following mod_rewrite syntax in a .htaccess file:&lt;br /&gt;
&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-s&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-l&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
  RewriteRule .&lt;em&gt;$ index.php [NC,L]&lt;br /&gt;
&lt;br /&gt;
The rule works as expected on the production site, directing all requests to the index.php script in that directory.  However, I cannot get it to work on the dev (IIS) site.&lt;br /&gt;
&lt;br /&gt;
I have placed the following syntax in a IIRF.ini file in the same directory as the .htaccess file it replaces:&lt;br /&gt;
&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-s&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-l&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
  RewriteRule .&lt;/em&gt;$ index.php [L,I]&lt;br /&gt;
&lt;br /&gt;
Whenever I attempt to access a URL that references the directory in question, I just get a 404 error (Page cannot be displayed).&lt;br /&gt;
&lt;br /&gt;
The ISAPI Rewrite Filter appears to be installed correctly, as far as I can tell, but it doesn't look like the IIRF.ini file above is even being invoked.&lt;br /&gt;
&lt;br /&gt;
Assuming the syntax I am using is valid, might I be missing some other configuration step?&lt;br /&gt;
&lt;/div&gt;</description><author>mphillipson</author><pubDate>Thu, 11 Apr 2013 16:19:21 GMT</pubDate><guid isPermaLink="false">New Post: IIS 6 / FastCGI PHP RewriteRule problem 20130411041921P</guid></item><item><title>New Post: IIS 6 / FastCGI PHP RewriteRule problem</title><link>http://iirf.codeplex.com/discussions/439959</link><description>&lt;div style="line-height: normal;"&gt;I have a PHP site running on Windows Server 2003 R2 (x64) under IIS 6 / FastCGI.  The site is a dev instance of a production site running on Linux / Apache.&lt;br /&gt;
&lt;br /&gt;
On the production site, I have a directory that utilizes the following mod_rewrite syntax in a .htaccess file:&lt;br /&gt;
&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-s&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-l&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
  RewriteRule .&lt;em&gt;$ index.php [NC,L]&lt;br /&gt;
&lt;br /&gt;
The rule works as expected on the production site, directing all requests to the index.php script in that directory.  However, I cannot get it to work on the dev (IIS) site.&lt;br /&gt;
&lt;br /&gt;
I have placed the following syntax in a IIRF.ini file in the same directory as the .htaccess file it replaces:&lt;br /&gt;
&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-s&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-l&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
  RewriteRule .&lt;/em&gt;$ index.php [L,I]&lt;br /&gt;
&lt;br /&gt;
Whenever I attempt to access a URL that references the directory in question, I just get a 404 error (Page cannot be displayed).&lt;br /&gt;
&lt;br /&gt;
The ISAPI Rewrite Filter appears to be installed correctly, as far as I can tell, but it doesn't look like the IIRF.ini file above is even being invoked.&lt;br /&gt;
&lt;br /&gt;
Assuming the syntax I am using is valid, might I be missing some other configuration step?&lt;br /&gt;
&lt;/div&gt;</description><author>mphillipson</author><pubDate>Thu, 11 Apr 2013 16:19:21 GMT</pubDate><guid isPermaLink="false">New Post: IIS 6 / FastCGI PHP RewriteRule problem 20130411041921P</guid></item><item><title>New Post: IIS 6 / FastCGI PHP RewriteRule problem</title><link>http://iirf.codeplex.com/discussions/439959</link><description>&lt;div style="line-height: normal;"&gt;I have a PHP site running on Windows Server 2003 R2 (x64) under IIS 6 / FastCGI.  The site is a dev instance of a production site running on Linux / Apache.&lt;br /&gt;
&lt;br /&gt;
On the production site, I have a directory that utilizes the following mod_rewrite syntax in a .htaccess file:&lt;br /&gt;
&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-s&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-l&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
  RewriteRule .&lt;em&gt;$ index.php [NC,L]&lt;br /&gt;
&lt;br /&gt;
The rule works as expected on the production site, directing all requests to the index.php script in that directory.  However, I cannot get it to work on the dev (IIS) site.&lt;br /&gt;
&lt;br /&gt;
I have placed the following syntax in a IIRF.ini file in the same directory as the .htaccess file it replaces:&lt;br /&gt;
&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-s&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-l&lt;br /&gt;
  RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
  RewriteRule .&lt;/em&gt;$ index.php [L,I]&lt;br /&gt;
&lt;br /&gt;
Whenever I attempt to access a URL that references the directory in question, I just get a 404 error (Page cannot be displayed).&lt;br /&gt;
&lt;br /&gt;
The ISAPI Rewrite Filter appears to be installed correctly, as far as I can tell, but it doesn't look like the IIRF.ini file above is even being invoked.&lt;br /&gt;
&lt;br /&gt;
Assuming the syntax I am using is valid, might I be missing some other configuration step?&lt;br /&gt;
&lt;/div&gt;</description><author>mphillipson</author><pubDate>Thu, 11 Apr 2013 16:19:21 GMT</pubDate><guid isPermaLink="false">New Post: IIS 6 / FastCGI PHP RewriteRule problem 20130411041921P</guid></item><item><title>New Post: IIS6 neverending loop, GetServerVariable: cannot find that variable </title><link>http://iirf.codeplex.com/discussions/439838</link><description>&lt;div style="line-height: normal;"&gt;I got it working! &lt;br /&gt;
&lt;br /&gt;
Mainly due to my bad syntax. Went back to the drawing boards with regular expressions and got it sorted. &lt;br /&gt;
&lt;br /&gt;
RewriteCond   %{HTTP_HOST} ^(?!myhost.fullname.com)(.*)$ &lt;br /&gt;
RedirectRule ^/(.*)$  &lt;a href="https://myhost.fullname.com/$1" rel="nofollow"&gt;https://myhost.fullname.com/$1&lt;/a&gt; [R=301]&lt;br /&gt;
&lt;br /&gt;
Working as we need, fab tool&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;br /&gt;
&lt;/div&gt;</description><author>GinL</author><pubDate>Thu, 11 Apr 2013 15:56:33 GMT</pubDate><guid isPermaLink="false">New Post: IIS6 neverending loop, GetServerVariable: cannot find that variable  20130411035633P</guid></item></channel></rss>