User Tools

Site Tools


permalinks

This is an old revision of the document!


Permalinks

Create custom permalinks via the Settings tab in your GetSimple installation. Permalinks help define the URL structure of your site. If you put a value in the Custom Permalink Structure input box, your FancyURL setting may be overridden by the string you put in.

The default URL structure for “FancyURLs” ON is: %parent%/%slug%/

The default URL structure for “FancyURLs” OFF is: index.php?id=%slug%

Syntax

The two tags to build your custom permalink are %parent% and %slug% Do not use a beginning slash

Examples

Replace subdirectory with your own virtual directory - this folder does not need to exist:

subdirectory/%parent%/%slug%/

Removes the index.php from URL. This can be done without Fancy URL's turned on:

?id=%slug%

Adding .php or .html to URLs

If you want to add either .php or .html to your website's pages, you first need to set the Custom Permalink Structure to %slug%.php.

Next, you need to make a small change to your root level .htaccess file. Change the Rewrite Rule to this:

RewriteRule /?([A-Za-z0-9_-]+)\.php$ index.php?id=$1 [QSA,L]

(Of course, change .php to .html in the Rewrite Rule above if you are using that extension instead)

permalinks.1329271443.txt.gz · Last modified: 2013/04/19 14:53 (external edit)