Jump to content

Installing on a Zeus Server


n00dles101
 Share

Recommended Posts

Hi,

Great CMS, really loving it....

Only problem, tried to install on my live host and discovered its running Zeus instead of Apache.

So after spending a night converting a site I find I can't put it up live.

Anyone successfully converted the .htaccess file for Processwire to Zeus Script ??

Any help greatly appreciated...

Mike

Link to comment
Share on other sites

Ok,

have a basic one up and running which will allow the site to function correctly.

Just copy the code below into a file on your root directory called "rewrite.script"

It does not include the security stuff at the start of the .htaccess file.

I'll repost it when I work it out.

but for now this should allow you to run PW on a Zeus Server.

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
endif
RULE_0_END:

RULE_1_START:
# prepare to search for file, rewrite if its not found
set SCRATCH:REQUEST_FILENAME = %{SCRATCH:DOCROOT}
set SCRATCH:REQUEST_FILENAME . %{SCRATCH:REQUEST_URI}

# check to see if the file requested is an actual file or
# a directory with possibly an index.  don't rewrite if so
look for file at %{SCRATCH:REQUEST_FILENAME}
if not exists then
 look for dir at %{SCRATCH:REQUEST_FILENAME}
 if not exists then
   set URL = /index.php?it=%{SCRATCH:REQUEST_URI}
   goto QSA_RULE_START
 endif
endif

# if we made it here then its a file or dir and no rewrite
goto END
RULE_1_END:

QSA_RULE_START:
# append the query string if there was one originally
# the same as [QSA,L] for apache
match SCRATCH:ORIG_URL into % with \?(.*)$
if matched then
 set URL = %{URL}&%{SCRATCH:QUERY_STRING}
endif
goto END
QSA_RULE_END:
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...