Whether or not you hate Windows, sometimes you get a job where you have to install WordPress 3.0 MultiSite on Server 2003 and IIS 6. Here’s how I did it… easily.
I’ll give you all the steps later on, but here is the key point that everyone seems to be looking for: How to get around the whole Apache mod_rewrite issue.
- Install the free version of ISAPI_Rewrite3 Lite by Helicon on your server before installing WordPress. This replaces the Apache mod_rewrite that does not exist in IIS
- Copy the WordPress files into the appropriate folder on your Windows 2003 Server.
- Create an empty .htaccess file in the WordPress root directory
- Install MySQL as per instructions on all the other sites, and create the WordPress database and a user that has access to that database
- Install WordPress on the Windows server using the famous 5 minute install
- Follow the WordPress instructions to "Create a Network"
- After you do that, it will show you some code to put in your .htaccess file. Copy that code into the file you created in step 2.
- Open the Helicon ConfigEditor.exe (by default it is in C:\Program Files\Helicon\ISAPI_Rewrite3),
- paste in the same code that you copied into your .htaccess file
- click the "Apply" button
- save it as the httpd.conf file in the Helicon/ISAPI_Rewrite3 directory
Brag to your friends about how you set up a really well-functioning WordPress 3.0 MultiSite Network on a Windows 2003 Server with IIS.