Installation » Friendly URLs » Other Ways
Other ways of getting Friendly URLs
Friendly URLs in a Windows/IIS environment
While the above covers the use of the Apache web server, nd it used to be that friendly URLs were only possible on an Apache web server, it is now posible to use them on a Windows/IIS combination, though this needs additional comercial software to be purchased and installed. The following note comes from one of the contributors on the forum:
The way I achieved this is to...
1) Download the software from http://www.isapirewrite.com/
2) Run the ISAPI Rewrite Manager (Helicon Manager.exe)
3) Click Edit
4) Paste in the following text:
# Helicon ISAPI_Rewrite configuration file
# Version 3.0.0.19
RewriteEngine On
RewriteRule /(.*).html /index.php?q=$1
5) Click Save
6) Click "Apply" and close the ISAPI manager
7) Setup etomite to do FURLs.
Unfortunately, none of the documentation team have any experience with this solution.
Friendly URLs with no server support
This solution first suggested by forum member mrruben5, at this link.
If you can't set the webserver side of friendly urls up, its still possible to use aliasses in your URLs rather than numbers. (Google warns explicitly that they won't correctly index sites that use parameters ?id=nn to select pages; they don't say anything about text names.)
If you look at the rewrite rule in ht.access, you'll see that it changes the format of the url passed on to the form index.php?q=alias.ext.
If Etomite can decode this form, why not just generate it automatically? All you need to do is:
- enable friendly urls
- set the prefix to 'index.php?q='
- set the suffix to anything you want (or leave it blank)
- enable the use of aliasses with friendly URLs