Lighttpd Opencart url rewrites

October 13, 2013 2.1k views
I'm on the verge, this is killing me. I can't for the life of me get the hang of lighttpd's url rewrites. All I want is everyone to be shipped off to www. instead of accessing my website from http://domain.co.uk (and the same for https). I've Googled and tried every example I can find and modified them by adding back slashes and other things until lighttpd wouldn't restart and it just seems to ignore me. For people who don't want to read: I need to rewrite http://domain.co.uk to http://www.domain.co.uk (plus https counter parts) using url rewrites in lighttpd. Please help!
1 Answer
first add mod_rewrite in your serve modules, then add the following rewrite rule

server.modules = (
# other mod_
"mod_rewrite"
)


$HTTP["host"] =~ "^domain\.co.uk$" {
url.redirect = ( "^/(.*)" => "http://www.domain.co.uk/$1" )
}
Have another answer? Share your knowledge.