Partner and Community Forums
Drupal 6 Clean URLs on IIS 7
Last post Aug 18, 2010 03:08 PM by airmorris
Jul 17, 2008 04:26 PM|hellbird|LINK
Thank you for all the answers.
IIS7 Drupal Mode Rewrite IIRF
Jul 17, 2008 05:37 PM|ruslany|LINK
I have tried it with
IIS 7.0 URL rewrite module and Drupal worked fine with it. You can just import mod_rewrite rewrite rules from Drupal .htaccess file and they should work.
The actual Drupal installation on IIS 7.0 had some problems though, until I have applied
Jul 17, 2008 05:58 PM|hellbird|LINK
Thank you for quick answer. Meanwhile I also successfully enabled Clean URLs on Drupal 6. I used IIS7 URL Rewrite module, and I imported rules from IIRF ISAPI Rewrite module (example for Drupal, which is included in the package).
After that, Clean URLs worked fine, but there was no CSS and no images. I noticed that if I enter full URL to CSS file, I get Sever Error, something about rewrite module. I just added another rule on the top of them all, so that if the wildcard *.* matches
with entered URL (files), every mod rewrite rule isn't applied, and after that, Clean URLs are still working fine and also CSS and images are applied.
Sep 02, 2008 09:44 PM|gmitchel850|LINK
What about performance? I have seen where other ISAPI modules that add mod-rewrite functionality take a few milliseconds to process each page with clean URLs. That would be a significant impact on a high traffic site.
Dec 01, 2008 12:43 AM|cheeso|LINK
IIRF is pretty fast. It is not milliseconds. It is only doing memory moves and copies - much faster than milliseconds per request. Supports hundreds to thousands of concurrent requests.
Dec 01, 2008 01:07 PM|ruslany|LINK
In the performance benchmark tests that was done for Microsoft URL rewriter there was no noticeable performance degradation found from using the module with PHP applications.
Dec 03, 2008 08:06 AM|brashquido|LINK
I haven't noticed any slow down either, though that was compared to ISAPI Rewrite 3 from Helicontech. Also, when
using Drupal with Microsoft URL Rewriter for IIS 7 I found I had to set
allowDoubleEscaping="true" as otherwise people would get 404 errors when searching for content with a space in it.
Aug 18, 2010 03:08 PM|airmorris|LINK