Remote Web Development Job In IT And Programming

Magento Store switcher redirects based on HTTP header named “CF-IPCountry”

Find more Web Development remote jobs posted recently Worldwide

We need our Magento web store to switch stores based on CF_IPCOUNTRY which is passed into the HTTP header by Cloudflare

The way we are setup is the store ID is added to the web url

For example:

domain.com/us-en
domain.com/ca-en
domain.com/eu-en

Either this should be done in .htaccess, or PHP code in the header.

In this case it is important that only the store is switched, and no js, css or image files.

So the htaccess file needs to be setup as follows.

If country is USA - send visitor to domain.com/us-en/* (append full url)
If country is X (we will need to provide a list of country names) send visitor to domain.com/eu-en
Else, send visitor to domain.com/ca-en

We should also have the ability to exclude an IP address from this so that we can test locally.
It should also be ignored by robots and spiders.

We also tried with PHP code in the header, but this did not work. Maybe there is a different way?

<?php

$country_code = $_SERVER [HTTP_CF_IPCOUNTRY];

if ($country_code==US) {
$link = //domain.com/us/;
}
else if ($country_code==GB) {
$link = //domain.com/eu/;
}
else if ($country_code==DE) {
$link = //domain.com/eu/;
}

else {
$link = //domain.com/us/;
}

header(location:$link);
exit;
?>

Note that I will not be giving server access. I just need the code which I can upload myself. We also plan to edit ourselves when we need to add more countries to redirect.

I will pay a 50% bonus if this is solved today.
About the recuiter
Member since Mar 14, 2020
Ovan Fathurrohm
from Quebec, Canada

Skills & Expertise Required

Magento 2 Website Development 

Open for hiringApply before - Jul 26, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$191.62

Cost

Offer to work on this project closes in 78 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Looking for a Swift, Apple Callkit, VOIP Calls Consultant

Were a medical software company that specializes in connecting rural doctors with specialists via video chat at the push of a button. We are needing some expert level help.

We are looking for a consultant iOS/Swift expert with his level kn...read more

Design => HTML using Bootstrap

We have wireframes and are looking for someone to take these concepts and create something great! then take those PSDs and turn into HTML / Bootstrap

Hardware design for device with screen showing data from mobile phone via bluetooth

We need a low power consumption PCB which has screen and can connect to cell phone to receive messages/whatsapp ad other notifications. Well also need an Android app to select which notifications to send.

Mobile application development

We are looking for an individual developer or a team to build a mobile application (both: ios and android).
The core of an idea briefly is to allow users to make an order in their favorite cafes before they will come there, pick up their orders f...read more

Design-oriented Front End developer for Purpose-Driven Remote Team

Our mission is to build websites that amplify the work of change-making organizations and increase the competitive power of businesses owned by historically marginalized people. Within our own organization, our mission is to expand tech career opport...read more