• I installed 2.9 using the quick install. The site appears to run well with the possible exception of sending registration passwords to new users. I say possibly because I am still debugging and reading the docs…

    I edited the About post and added three categories and wrote a post into two of them. Everything still worked fine. Then I setup the Permalinks. I selected the /index.php/%year%/%monthnum%/%postname%/ method. This broke all the links excepting the landing page.

    I tried a number of work-arounds including “URL Mod-Rewrite Workaround for IIS 6.0 and WordPress” at https://www.ikailo.com/94/url-modrewrite-workaround-iis-60/

    These solutions generally assumed that the server permits rewrite of urls. I am hosted under IIS 6 in a shared environment. The server does not support the url rewrite method (so the solutions I have tried were doomed before I tried them).

    I DID find that server php.ini file has the following two values:
    cgi.fix_pathinfo = 1
    cgi.force_redirect = 0

    These had to be set for my environment… but in themselves they did not fix my problem.

    I am very new to WP and, so far, have not found an issue I could not resolve. This, however, has me talking to myself…

    What have I not done?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter thunderbunnyus

    (@thunderbunnyus)

    I have seen that posting also… But other than getting the php.ini inclusions, I cannot implement the rest (shared hosting does not give me Admin rights to the IIS).

    I finally heard back from IX Webhosting on the matter…
    ***
    I would like to inform you that IIS does not support mod_rewrite module for rewriting URLs. Windows based server does not have ability to use .htaccess file. Only our Linux based accounts have the ability. Whenever you try to use Permalinks, you always get something like this:
    https://<siteName>/index.php/2010/01/<article_name>/

    Configuring 404 error message will not help in this case. The only workaround is to install ISAPI_Rewrite module.

    ISAPI_Rewrite is a powerful URL manipulation engine based on regular expressions. It acts mostly like Apache’s mod_Rewrite, but is designed specifically for Microsoft’s Internet Information Server (IIS). ISAPI_Rewrite is an ISAPI filter written in pure C/C++ so it is extremely fast. ISAPI_Rewrite gives you the freedom to go beyond the standard URL schemes and develop your own scheme.

    ISAPI Rewrite is fully supported on the server where your account is allocated. If you’d like it installed, you may need to provide distribution package of ISAPI Rewrite Full, license key and registrant name.
    Official site: https://www.isapirewrite.com
    ***

    I seem to recall that this was mentioned in a few places. I’d prefer a solution that did not require a $100.00 purchase. I am willing to go that high if there is no equivalent offering at a better price.

    If anyone has a suggestion, I am listening! ??

    <I am also considering moving this site if it comes to it…>

    so ask them to switch you to a linux server – most hosts do this for free

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Permalinks in shared IIS 6 result in 404’ is closed to new replies.