Interspire Website Publisher uses a special Search Engine Friendly (SEF) URLs for your site by "rewriting" them.
For example, instead of having a URL like:
http://www.myarticlesite.com/category.php?id=34245&title=My+Category&page=3
the URL rewriting converts them to this:
http://www.myarticlesite.com/category/My-Category/page/3/
Some servers or situations mean the default Interspire Website Publisher installation will not work straight away.
If you are running Interspire Website Publisher on a Windows IIS server you need a program called ISAPI Rewrite on your server. You need to contact your host to make sure they have this program. You will also need to know where to place the "Rewrite rules". The rules will be different based on where you install Interspire Website Publisher.
If you install Interspire Website Publisher just on your base domain, (e.g. if you just type in www.website.com and Interspire Website Publisher shows up) then you need the following rules:
[ISAPI_Rewrite] RewriteRule /categories(.*) /categories.php?$1 [I,L] RewriteRule /pages(.*) /pages.php?$1 [I,L] RewriteRule /blogrss(.*) /blogrss.php?$1 [I,L] RewriteRule /blogs(.*) /blogs.php?$1 [I,L] RewriteRule /search(.*) /search.php?$1 [I,L] RewriteRule /authors(.*) /authors.php?$1 [I,L] RewriteRule /articlerss(.*) /articlerss.php?$1 [I,L] RewriteRule /newsrss(.*) /newsrss.php?$1 [I,L] RewriteRule /news(.*) /news.php?$1 [I,L] RewriteRule /articles(.*) /articles.php?$1 [I,L]
If you install Interspire Website Publisher in a subdirectory, (e.g. www.website.com/subfolder/) then you need to change every occurance of the word 'subfolder' in these rules to the sub-folder name then use them:
[ISAPI_Rewrite] RewriteRule /subfolder/categories(.*) /subfolder/categories.php?$1 [I,L] RewriteRule /subfolder/pages(.*) /subfolder/pages.php?$1 [I,L] RewriteRule /subfolder/blogrss(.*) /subfolder/blogrss.php?$1 [I,L] RewriteRule /subfolder/blogs(.*) /subfolder/blogs.php?$1 [I,L] RewriteRule /subfolder/search(.*) /subfolder/search.php?$1 [I,L] RewriteRule /subfolder/authors(.*) /subfolder/authors.php?$1 [I,L] RewriteRule /subfolder/articlerss(.*) /subfolder/articlerss.php?$1 [I,L] RewriteRule /subfolder/newsrss(.*) /subfolder/newsrss.php?$1 [I,L] RewriteRule /subfolder/news(.*) /subfolder/news.php?$1 [I,L] RewriteRule /subfolder/articles(.*) /subfolder/articles.php?$1 [I,L]
Your host will inform you where to place the rules, or request the rules from you so they can apply them. For the rules to take affect, the IIS server may need to be restarted.
