Use this tag for questions about the
Questions tagged [ifdefine]
7 questions
15
votes
6 answers
Apache .htaccess - applying basic authentication conditionally based on environment or hostname
My dev setup: Mac OSX 10.7.4 / Apache 2.2.21 / PHP 5.3.10
I wish to add conditional logic to my .htaccess files depending on dev vs live environment. for example i want to have authentication on the live server but not on the dev server. i have in…

Devin Emke
- 181
- 1
- 1
- 7
5
votes
3 answers
How to do conditional .htaccess password protect
I'm trying to password protect a specific url using a .htaccess. Different urls point to the same files but have different workings. I now need to password protect only one url. I'm trying to do this using setenvif but it doesn't seem to work. I…

Clooner
- 139
- 3
- 10
4
votes
4 answers
SetEnvIf HTTP_HOST not working
I can't get it work this part of .htaccess, the IfDefine never runs. What am I doing wrong, setenvif mod is enabled.
RewriteBase /
SetEnvIf HTTP_HOST ^localhost$ local
RewriteBase /codeigniter-app/
SetEnvIf HTTP_HOST…

Alex
- 7,538
- 23
- 84
- 152
3
votes
2 answers
Conditional Directory Index In Htaccess
This relates to the question in:
conditional DirectoryIndex in .htaccess
The answer states that the following should work:
SetEnvIf Remote_Addr ^127\.0\.0\.0$ owner
DirectoryIndex index.html
…

Lizard
- 43,732
- 39
- 106
- 167
1
vote
2 answers
Why directive not working (Apache 2.4)?
I'm trying to block a IP list generated by CustomLog using IfDefine to avoid log ip again, but it's not working. I changed CustomLog conditional and something bizarre behavior can be observed:
RewriteMap blacklist…

Arthur Ronconi
- 2,290
- 25
- 25
0
votes
1 answer
IfDefine and RewriteBase doesn't work well together
When I use this code, it works just okay:
RewriteBase ${ServerBase}
But when I add this, it always uses RewriteBase \ which was not what I want.
RewriteBase /
The…

Aminah Nuraini
- 18,120
- 8
- 90
- 108
0
votes
0 answers
ifDefine varOne | varTwo
Is something to the effect of this possible without nesting in a htaccess file?
....
Ideally I would use an environment variable but this is not possible in this case.

matthewjewell
- 140
- 1
- 9