Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 533
  • Last Modified:

IIS equivalent of Apache .htaccess mod rewrite for Code Igniter

Hi Experts

I have a Windows server running IIS6 and I am trying to put together a PHP app using CodeIgniter. I want to remove the index.php from the URLs and with Apache this is easily achieved with a .htaccess file. What's the equivalent in IIS6? I've found other similar solutions on here but not quite what I need. I thought I'd mention CodeIgniter as I'm sure I'm not the first PHP developer to need to do the same thing using this framework (or a similar one).

Thanks
0
davidcowler
Asked:
davidcowler
1 Solution
 
Simon Butler (Sembee)ConsultantCommented:
As far as I am aware there is no equivalent on IIS 6. Upgrade to something more modern - IIS 7 or 7.5 (Windows 2008 or higher) and you get the rules engine which can do it very easily.

Simon.
0
 
Ray PaseurCommented:
No points for this, please, but why not just get Linux?  It's free, open source, far more mainstream than Windows and it does what you need!
0
 
davidcowlerAuthor Commented:
Hi gentlemen, thanks for your comments. Though Linux (with Apache) is the obvious answer, and one I have considered, my IT department won't entertain that idea as they have little experience of it (we work in a Windows-based environment only). Eventually the entire project will be on a new server, which will indeed be the latest version of Windows Server and IIS, and I can work around this for now by allowing the index.php in the Code Igniter URLs, which is fine for now. On that basis I will give the points to Simon. Thanks again for your suggestions.
0
 
Steve BinkCommented:
I agree with Ray, and your initial statement - Apache makes this cake.

If you're stuck with IIS, I'd agree with Simon Butler - upgrading to IIS7 or 7.5 is going to take some pain out of your life.

If you're absolutely stuck with IIS6, though, there are other options.  I've used Helicon's ISAPI Rewrite in the past, and it works so similarly to Apache's .htaccess files that the learning curve is next to none.
0
 
Steve BinkCommented:
Guess that will teach me to check my email sooner..  :/
0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now