This shows you the differences between two versions of the page.
installation:register365 [2011/10/13 22:37] n00dles101 |
installation:register365 [2013/04/19 15:04] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Register365 & Namesco.co.uk (Zeus Webserver) ====== | ||
- | |||
- | Register365 and Namesco.co.uk use Zeus Webserver instead of Apache which means Fancy URLs cannot be used with GS. | ||
- | |||
- | To enable Fancy URLs copy the following to a file called 'rewrite.script' on the DOCROOT of your server and enable Fancy URLs in the Settings Tab | ||
- | |||
- | Note: At the moment it does not work if you have installed GS in subdirectory | ||
- | |||
- | <code> | ||
- | #Zeus webserver version of basic GetSimple CMS rewrite rules | ||
- | map path into SCRATCH:path from %{URL} | ||
- | look for file at %{SCRATCH:path} | ||
- | if exists then goto END | ||
- | look for dir at %{SCRATCH:path} | ||
- | if exists then goto END | ||
- | |||
- | #Ignore for Admin | ||
- | #Change below if you Admin in a different Directory | ||
- | match URL into $ with ^/admin.*$ | ||
- | if matched then goto END | ||
- | |||
- | # see if its a page with a querystring | ||
- | |||
- | RULE_0_START: | ||
- | # get the document root | ||
- | map path into SCRATCH:DOCROOT from / | ||
- | # initialize our variables | ||
- | set SCRATCH:ORIG_URL = %{URL} | ||
- | set SCRATCH:REQUEST_URI = %{URL} | ||
- | |||
- | # see if theres any queries in our URL | ||
- | match URL into $ with ^(.*)\?(.*)$ | ||
- | if matched then | ||
- | set SCRATCH:REQUEST_URI = $1 | ||
- | set SCRATCH:QUERY_STRING = $2 | ||
- | set URL = /index.php?id=$1&$2 | ||
- | goto END | ||
- | endif | ||
- | RULE_0_END: | ||
- | |||
- | # otherwise serve the page | ||
- | |||
- | match URL into $ with /?([A-Za-z0-9-]+)/?$ | ||
- | set URL = /index.php?id=$1 | ||
- | </code> | ||
- | |||