{"id":2577,"date":"2008-03-06T12:56:13","date_gmt":"2008-03-06T12:56:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-aspxrewriter\/"},"modified":"2008-03-06T23:05:16","modified_gmt":"2008-03-06T23:05:16","slug":"wp-aspxrewriter","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wp-aspxrewriter\/","author":86743,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0","stable_tag":"trunk","tested":"2.5","requires":"2.3","requires_php":"","requires_plugins":"","header_name":"ASPX WebRequest Rewriter","header_author":"Martin Hinks","header_description":"","assets_banners_color":"","last_updated":"2008-03-06 23:05:16","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.the-mice.co.uk\/switch\/","header_plugin_uri":"http:\/\/www.the-mice.co.uk\/switch\/","header_author_uri":"http:\/\/www.the-mice.co.uk\/switch\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1675,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1444639","resolution":"1","location":"plugin","width":1126,"height":508}},"screenshots":{"1":"wp-aspxrewriter in action"}},"plugin_section":[],"plugin_tags":[3885,8709,540],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-2577","plugin","type-plugin","status-closed","hentry","plugin_tags-iis","plugin_tags-mod_rewrite","plugin_tags-rewrite","plugin_committers-martin2006"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-aspxrewriter.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-aspxrewriter\/trunk\/screenshot-1.png?rev=1444639","caption":"wp-aspxrewriter in action"}],"raw_content":"<!--section=description-->\n<p>Fed up with IIS not providing permalinks? Don't have access to the IIS control panel on your host? Then wp-aspxrewriter is for you!<\/p>\n <p>Allowing URLS such as: http:\/\/www.pynchon.net\/discourse\/2008\/03\/06\/24\/two-amusing-pynchon-posts.aspx this is the easiest way to enable completely pretty permalinks on IIS 6 or IIS 7.<\/p>\n\n<!--section=installation-->\n<p>The plugin consists of two components:<\/p>\n <ol>\n<li>A standard Wordpress plugin.<\/li>\n<li>An ASP.NET HttpModule.<\/li>\n<\/ol>\n <p>To install:<\/p>\n <ol>\n<li>Upload the wp-aspxrewriter folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Upload the URLRewriteModule to your IIS \/bin\/ directory<\/li>\n<li>If you are using Wordpress 2.3 or 2.4, modify your source code to contain the additional hook that is implemented at http:\/\/trac.wordpress.org\/ticket\/5969 that will feature in 2.5. Hint: it's in function get_pagenum_link.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Create your desired permalink structure on Options -&gt; Permalinks, ensuring that it ends with .aspx. <\/li>\n<\/ol>\n <p>eg. \/%year%\/%monthnum%\/%day%\/%post_id%\/%postname%.aspx<\/p>\n <p>Recommended bases are:<\/p>\n <p>\/word-category \/word-tag<\/p>\n <ol>\n<li>Navigate to Manage -&gt; ASPX Rewriter in the admin control panel and copy the setup that is shown<\/li>\n<li><p>Modify or create a web.config file that contains the following under <code>&lt;configuration&gt;<\/code>:<\/p>\n <p>\n    \n      \n      \n      \n    \n  <\/p>\n <p>\n    \n      \n      \n      \n      \n      \n      \n      \n      \n      \n    \n    \n    \n    \n    \n  <\/p><\/li>\n<\/ol>\n <p>replacing all the values in <code>&lt;RewriterRules&gt;<\/code> with the configuration generated by you in stage 6.<\/p>\n <p>Add the following line to<\/p>\n <ol>\n<li>Add the following to your web.config under &lt;system.web&gt;:<\/li>\n<\/ol>\n <p>IIS7: &lt;system.webServer&gt;         \n            \n        \n        \n    &lt;\/system.webServer&gt;<\/p>\n <p>IIS6:          \n      <\/p>\n <ol>\n<li>Try it out!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<h4>How does it work?<\/h4>\n <p>That depends on which version of IIS you are using.<\/p>\n <p>In IIS 6 without Integrated Pipeline mode, the request comes in, is matched by the engine which then makes a web request to the correct php page. In IIS 7 proper path rewriting is done and the PHP handler is invoked by IIS.<\/p>\n <h4>It doesn't work with my plugin!<\/h4>\n <p>Get in touch and I'll see what I can do to fix it. This is an early release and has worked in the situations I've tested, I can't guarantee it will in all circumstances.<\/p>","raw_excerpt":"This plugin will allow 100% pretty permalinks on IIS 6\/7.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/2577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=2577"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/martin2006"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=2577"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=2577"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=2577"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=2577"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=2577"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=2577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}