Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Im migrating an apache2 server to Lighttpd, however im having some issues with Mod_Rewrite.

I have a directory /api/, which I need to exclude from the rewriting rules as follows:

url.rewrite-once = (
    ".*\?(.*)$" => "/index.php?$1",
    ".*\.(js|ico|gif|jpg|png|css)$" => "$0",
    "" => "/index.php"
)

I have tried to surround the block with

$HTTP["url"] !~ "^/api/" { }

However this has no effect and just excludes every URL from rewriting. Does anyone know of a way to

a) Exclude /api/ from the rewriting

b) exclude every actual directory present on the server from rewriting

I have seen Lua scripts for Drupal that can do the latter, however im not proficient in Lua and do not know how to configure this for a Zend Framework application.

Entire Configuration: http://pastebin.com/ggjiTFLk

Cheers

share|improve this question
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.