Convert Apache 2.2 htaccess rules to 2.4
I'm trying to convert Apache 2.2 rules to Apache 2.4 but I cannot find a proper way to make it work. I'm behind Cloudflare proxy and I know I can do it from Cloudflare, but I don't like the message it gives to the users. So I created a 403.html file which is what a user sees who's blocked.
Up until now with Apache 2.2 it wokred like a charm, but on 2.4 it does not.
What I'm trying to do is convert the below rules to 2.4:
#Block Countries
<Files 403.html>
allow from all
</Files>
ErrorDocument 403 /403.html
SetEnvIf X-FORWARDED-FOR 1.1.1.1 myip
SetEnvIf CF-IPCountry DE BuzzOff=1
SetEnvIf CF-IPCountry AT BuzzOff=1
#PINGDOM IPS START
BrowserMatchNoCase Pingdom pingdom_bot
#PINGDOM IPS END
Order allow,deny
Allow from all
Allow from env=pingdom_bot
Deny from env=BuzzOff
Deny from env=myip
#Block Countries
Any help?
apache .htaccess
add a comment |
I'm trying to convert Apache 2.2 rules to Apache 2.4 but I cannot find a proper way to make it work. I'm behind Cloudflare proxy and I know I can do it from Cloudflare, but I don't like the message it gives to the users. So I created a 403.html file which is what a user sees who's blocked.
Up until now with Apache 2.2 it wokred like a charm, but on 2.4 it does not.
What I'm trying to do is convert the below rules to 2.4:
#Block Countries
<Files 403.html>
allow from all
</Files>
ErrorDocument 403 /403.html
SetEnvIf X-FORWARDED-FOR 1.1.1.1 myip
SetEnvIf CF-IPCountry DE BuzzOff=1
SetEnvIf CF-IPCountry AT BuzzOff=1
#PINGDOM IPS START
BrowserMatchNoCase Pingdom pingdom_bot
#PINGDOM IPS END
Order allow,deny
Allow from all
Allow from env=pingdom_bot
Deny from env=BuzzOff
Deny from env=myip
#Block Countries
Any help?
apache .htaccess
add a comment |
I'm trying to convert Apache 2.2 rules to Apache 2.4 but I cannot find a proper way to make it work. I'm behind Cloudflare proxy and I know I can do it from Cloudflare, but I don't like the message it gives to the users. So I created a 403.html file which is what a user sees who's blocked.
Up until now with Apache 2.2 it wokred like a charm, but on 2.4 it does not.
What I'm trying to do is convert the below rules to 2.4:
#Block Countries
<Files 403.html>
allow from all
</Files>
ErrorDocument 403 /403.html
SetEnvIf X-FORWARDED-FOR 1.1.1.1 myip
SetEnvIf CF-IPCountry DE BuzzOff=1
SetEnvIf CF-IPCountry AT BuzzOff=1
#PINGDOM IPS START
BrowserMatchNoCase Pingdom pingdom_bot
#PINGDOM IPS END
Order allow,deny
Allow from all
Allow from env=pingdom_bot
Deny from env=BuzzOff
Deny from env=myip
#Block Countries
Any help?
apache .htaccess
I'm trying to convert Apache 2.2 rules to Apache 2.4 but I cannot find a proper way to make it work. I'm behind Cloudflare proxy and I know I can do it from Cloudflare, but I don't like the message it gives to the users. So I created a 403.html file which is what a user sees who's blocked.
Up until now with Apache 2.2 it wokred like a charm, but on 2.4 it does not.
What I'm trying to do is convert the below rules to 2.4:
#Block Countries
<Files 403.html>
allow from all
</Files>
ErrorDocument 403 /403.html
SetEnvIf X-FORWARDED-FOR 1.1.1.1 myip
SetEnvIf CF-IPCountry DE BuzzOff=1
SetEnvIf CF-IPCountry AT BuzzOff=1
#PINGDOM IPS START
BrowserMatchNoCase Pingdom pingdom_bot
#PINGDOM IPS END
Order allow,deny
Allow from all
Allow from env=pingdom_bot
Deny from env=BuzzOff
Deny from env=myip
#Block Countries
Any help?
apache .htaccess
apache .htaccess
asked Nov 21 '18 at 10:57
PanosPanos
3411
3411
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410605%2fconvert-apache-2-2-htaccess-rules-to-2-4%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410605%2fconvert-apache-2-2-htaccess-rules-to-2-4%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown