<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Atlas - Clever Software &#187; IIS</title>
	<atom:link href="http://blog.atlascode.com/tag/iis/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.atlascode.com</link>
	<description>Web Development Blog</description>
	<lastBuildDate>Mon, 09 Jan 2012 10:09:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Making your .Net HTTP module for URL rewriting work in IIS</title>
		<link>http://blog.atlascode.com/2009/07/15/making-your-net-http-module-for-url-rewriting-work-in-iis/</link>
		<comments>http://blog.atlascode.com/2009/07/15/making-your-net-http-module-for-url-rewriting-work-in-iis/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 17:20:46 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[HTTP Modules]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.atlascs.co.uk/2009/07/15/making-your-net-http-module-for-url-rewriting-work-in-iis</guid>
		<description><![CDATA[For an application that is currently under wraps we needed to implement URL rewriting. We did this using a technique that involves the use of HTTP modules and is detailed on this site When we attempted to upload the HTTP module for some reason it simply wouldn&#8217;t fire and therefore our URL rewriting didn&#8217;t work. [...]]]></description>
			<content:encoded><![CDATA[<p>For an application that is currently under wraps we needed to implement URL rewriting.  We did this using a technique that involves the use of HTTP modules and is detailed on <a href="http://www.knowlegezone.com/documents/89/Simple-AspNet-Url-Rewriting-Tutorial-Http-Modules/">this site</a></p>
<p>When we attempted to upload the HTTP module for some reason it simply wouldn&#8217;t fire and therefore our URL rewriting didn&#8217;t work.</p>
<p><span id="more-381"></span></p>
<p>After some furious Googling we came across the solution to this problem.  Here&#8217;s the steps we took:</p>
<p>- Load up IIS management console<br />
- Load properties for the affected site<br />
- Open the Home Directory tab<br />
- Click the application configuration button<br />
- Click the Insert button and enter a path to the file that we wish to process requests.  In this case the file is c:windowsmicrosoft.netframeworkv2.0.50727aspnet_isapi.dll<br />
- Untick the option to check that file exists<br />
- Click OK on all of the screens and close out of the management console</p>
<p>Your URLs will now be rendered accordingly using your HTTP module.  Not simple but at least you know how!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.atlascode.com/2009/07/15/making-your-net-http-module-for-url-rewriting-work-in-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pretty WordPress Permalinks in IIS</title>
		<link>http://blog.atlascode.com/2009/05/13/pretty-wordpress-permalinks-in-iis/</link>
		<comments>http://blog.atlascode.com/2009/05/13/pretty-wordpress-permalinks-in-iis/#comments</comments>
		<pubDate>Wed, 13 May 2009 15:50:30 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://blog.atlascs.co.uk/?p=342</guid>
		<description><![CDATA[We desperately wanted www.dotnetblogengine.net to be better than WordPress but it wasn&#8217;t.  Not only that, the community support available for WordPress is astounding. UPDATE:  In IIS 7.5 it&#8217;s now possible to implement nice looking URLs for your WordPress blog with the built in rewrite functionality.  Check here for more details. One issue we couldn&#8217;t find [...]]]></description>
			<content:encoded><![CDATA[<p>We desperately wanted <a title="www.dotnetblogengine.net" href="www.dotnetblogengine.net" target="_blank">www.dotnetblogengine.net</a> to be better than WordPress but it wasn&#8217;t.  Not only that, the community support available for WordPress is astounding.</p>
<p><span id="more-342"></span></p>
<p><strong>UPDATE:  In IIS 7.5 it&#8217;s now possible to implement nice looking URLs for your WordPress blog with the built in rewrite functionality.  Check <a href="http://ruslany.net/2009/05/iis-7-url-rewrite-module-support-in-wordpress-28/">here</a> for more details.</strong></p>
<p>One issue we couldn&#8217;t find an easy way around was the implementation of pretty <a title="Permalink" href="http://en.wikipedia.org/wiki/Permalink" target="_blank">Permalinks</a> for our blog.  What&#8217;s a pretty Permalink we hear you ask?  By default a WordPress blog post would have the Permalink http://atlascs.co.uk/blog/?p=N.  This is both impossible to understand and not very useful.  Whereas we wanted our Permalinks to be far more readable to the human eye, and include information regarding what the blog post is about.  This is also useful for <a title="Atlas SEO" href="http://www.atlasseo.co.uk" target="_blank">SEO</a> purposes but that&#8217;s an entirely separate discussion.</p>
<p>The usual approach to implement this functionality is the use of a <a href="http://en.wikipedia.org/wiki/Htaccess">.htaccess</a> file but this is only applicable to <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server">Apache</a>. We&#8217;re running our website on Windows Server so this isn&#8217;t an option.</p>
<p>After hunting around for a simple solution we finally found one by <a title="Pretty permalinks" href="http://tech.einaregilsson.com/2007/07/30/pretty-wordpress-permalinks-on-iis/" target="_blank">Einar Egilsson.</a></p>
<p>To implement this solution follow these simple steps:</p>
<ol>
<li>Take <a title="Wordpress permalink" href="http://blog.atlascs.co.uk/wp-content/uploads/2009/05/wordpress-404.txt" target="_blank">this file</a>, and put it in the root of your WordPress site (rename .txt to .php)</li>
<li>Set your sites 404 page to point to the wordpress-404.php URL.  Most control panels at web hosts allow you to do this. If you’ve got the option to select between FILE and URL then choose URL.</li>
<li>Go to Options -&gt; Permalinks in your WordPress admin page, and choose an appropriate structure for your links.  We chose Custom with this pattern:
<pre><code>/%year%/%monthnum%/%day%/%postname%/</code></pre>
</li>
</ol>
<p>Simples!  Your WordPress posts will now display with easy to read Permalinks and your site will be much easier to navigate.  We use this solution on a number of our sites including this blog, our <a title="Business rate relief" href="http://www.businessraterelief.co.uk" target="_blank">Business Rate Relief</a> site and <a title="software development" href="http://www.softwaredevelopmentlondon.com" target="_blank">Software Development</a> website.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.atlascode.com/2009/05/13/pretty-wordpress-permalinks-in-iis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

