<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Page by Page redirects in IIS for .asp, .html, .pdf, etc.</title>
	<atom:link href="http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/</link>
	<description>Terrible writing and mere conjecture</description>
	<pubDate>Fri, 25 Jul 2008 20:53:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Forrest</title>
		<link>http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5531</link>
		<dc:creator>Forrest</dc:creator>
		<pubDate>Tue, 05 Feb 2008 06:06:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5531</guid>
		<description>One thing - and you got this right - is that it's important to include Response.End after actually sending down the redirect.  Some user agents will work anyway, while others will choke.  ( In other words, just because your browser seems okay doesn't mean GoogleBot will be. )

MSN sadly seem to have a brain freeze for a lot of things.  My photo blog shows traffic from MSN for searches for dog pain killers.  ( That could be clever referral spam...? )

Back to ASP and ASP.NET, while the latter allows HttpHandlers to use VB or C# code in place of ISAPI filters ... you can use some logic in a custom 404 page to manage your redirects.  I tend to keep either a list of pages, or reg ex patterns, in an xml file or in the database, then have the logic in the 404 page scan that against the requested url before it decides what to do:  send a 301 redirect, or a 404 error.</description>
		<content:encoded><![CDATA[<p>One thing - and you got this right - is that it&#8217;s important to include Response.End after actually sending down the redirect.  Some user agents will work anyway, while others will choke.  ( In other words, just because your browser seems okay doesn&#8217;t mean GoogleBot will be. )</p>
<p><acronym title="Microsoft Network">MSN</acronym> sadly seem to have a brain freeze for a lot of things.  My photo blog shows traffic from <acronym title="Microsoft Network">MSN</acronym> for searches for dog pain killers.  ( That could be clever referral spam&#8230;? )</p>
<p>Back to <acronym title="Active Server Pages">ASP</acronym> and <acronym title="Active Server Pages">ASP</acronym>.NET, while the latter allows HttpHandlers to use <acronym title="Visual Basic">VB</acronym> or C# code in place of ISAPI filters &#8230; you can use some logic in a custom 404 page to manage your redirects.  I tend to keep either a list of pages, or reg ex patterns, in an xml file or in the database, then have the logic in the 404 page scan that against the requested url before it decides what to do:  send a 301 redirect, or a 404 error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Honeck "JLH"</title>
		<link>http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5526</link>
		<dc:creator>John Honeck "JLH"</dc:creator>
		<pubDate>Sun, 03 Feb 2008 01:32:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5526</guid>
		<description>g1smd, I'm not a big fan of chain redirects either, but it's been said by &lt;a href="http://groups.google.com/group/Google_Webmaster_Help-Indexing/msg/d15526c498f80ca9"&gt;Bergy (a Googler) that Google will&lt;/a&gt; at least recognize them, not sure about PageRank transfer.  He did say, "...it should be appropriately passing PageRank and other signals on to the new pages.  This process might take just a little longer for double-redirected URLs than it would for single-redirected URLs, but you might not even notice a significant diafference between this and other URL restructurings that you've set up. " 

I don't know about the other engines, MSN seems to have a brain freeze when it comes to handling simple things like this.

</description>
		<content:encoded><![CDATA[<p>g1smd, I&#8217;m not a big fan of chain redirects either, but it&#8217;s been said by <a href="http://groups.google.com/group/Google_Webmaster_Help-Indexing/msg/d15526c498f80ca9">Bergy (a Googler) that <strong style="color: rgb(0, 0, 255);">G</strong><strong style="color: rgb(255, 0, 0);">o</strong><strong style="color: rgb(255, 255, 77);">o</strong><strong style="color: rgb(0, 0, 255);">g</strong><strong style="color: rgb(0, 128, 0);">l</strong><strong style="color: rgb(255, 0, 0);">e</strong> will</a> at least recognize them, not sure about PageRank transfer.  He did say, &#8220;&#8230;it should be appropriately passing PageRank and other signals on to the new pages.  This process might take just a little longer for double-redirected URLs than it would for single-redirected URLs, but you might not even notice a significant diafference between this and other <acronym title="Uniform Resource Locator">URL</acronym> restructurings that you&#8217;ve set up. &#8221; </p>
<p>I don&#8217;t know about the other engines, <acronym title="Microsoft Network">MSN</acronym> seems to have a brain freeze when it comes to handling simple things like this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: g1smd</title>
		<link>http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5525</link>
		<dc:creator>g1smd</dc:creator>
		<pubDate>Sun, 03 Feb 2008 00:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5525</guid>
		<description>I am not in favour of a double redirect, but if you really have to, then this method should work.

Be aware that PageRank doesn't appear to be passed through any sort of redirection chain like this.</description>
		<content:encoded><![CDATA[<p>I am not in favour of a double redirect, but if you really have to, then this method should work.</p>
<p>Be aware that PageRank doesn&#8217;t appear to be passed through any sort of redirection chain like this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Honeck "JLH"</title>
		<link>http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5523</link>
		<dc:creator>John Honeck "JLH"</dc:creator>
		<pubDate>Sat, 02 Feb 2008 14:47:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5523</guid>
		<description>Done!  Thanks.</description>
		<content:encoded><![CDATA[<p>Done!  Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5522</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Sat, 02 Feb 2008 10:59:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.jlh-design.com/2008/01/page-by-page-redirects-in-iis/#comment-5522</guid>
		<description>Neat trick, John. I'd add
&lt;code&gt;Response.End&lt;/code&gt;
because with a 301 header the user agent won't look at the content you output.</description>
		<content:encoded><![CDATA[<p>Neat trick, John. I&#8217;d add<br />
<code>Response.End</code><br />
because with a 301 header the user agent won&#8217;t look at the content you output.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
