Pretty URLs

To get pretty urls (e.g. www.example.com/pretty-urls.html instead of www.example.com/?page=pretty-urls) you will need mod_rewrite support from your provider -- most ISPs should have this.

first step

First, you will have to know the full address of your site, does it look like:

  • www.example.com or
  • www.example.com/something-here/ ?

second step

Edit index.php, find the line which says "$use mod rewrite = false;" and change it into "$use mod rewrite = true;" .

Next, find the line with define ("ROOT_INDEX" and make sure it looks like one of the following options:

  • define ("ROOT_INDEX", "/");
  • define ("ROOT_INDEX", "/something-here/");

Choose the one which matches your choice in the first step, and if applicable replace the text "something-here" with appropriate directory name.

third step

Skip this step if you have a "www.example.com" address.

Open htaccess.folder.txt in your favourite editor and replace all the occurances of "something-here" with the appropriate directory name.

final step

Upload one of the htaccess example files (htaccess.domain.txt for a "www.example.com" address, htaccess.folder.txt otherwise) to the Hello! CMS directory at your ISP, and rename it to ".htaccess" (Note the leading dot).

Phew, that should be it, ask your ISP or your friendly neighbourhood webdeveloper if it doesn't work.