3

I have the following directory statement in my httpd.conf for a virtualhost.

<Directory c:/foo/bar/*/*/baz>
    <Files index.php>
        # something file specific
    </Files>
</Directory>

This matches "c:/foo/bar/ * / * /baz/index.php" but also "index.php" in subdirectories..

I would like it to only match "index.php" directly within /baz (e.g. absolute file path), any ideas?

Im relatively new to server configuration so its a bit trial and error for me. (Wamp installation on windows 7 64bit)

Edit

I just realize i could do something like;

<Directory /foo/bar>
    <Files index.php>
        # something file specific
    </Files>
    <Directory /*>
        <Files index.php>
            # revert/undo something file specific
        </Files>
    </Directory>
</Directory>

Untested though, but should work in theory, right?

Edit 2

SOLVED! <Location /index.php> seems to does the trick...

1
  • yes, create an answer, but I wouldn't accept <Location> if I were you as it is parsing the URI instead of the directory structure... – asdmin Jun 17 '11 at 16:06
1

Check the location attribute - that might be where your problem is.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.