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

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...

share|improve this question
4  
Please create an answer for your question and accept it. –  Iain Apr 23 '11 at 11:12
    
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 Answer 1

up vote 0 down vote accepted

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

share|improve this answer

Your Answer

 
discard

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

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