Sample Redirection Script:
Sample Content Localization Script:
pages:Specifies the page that a person will be re-directed to based on their location. For example: geobyteslocationcode would re-direct visitors from the city of geobytescity to a page called geobyteslocationcode.html, geobytesinternetgeobytescode would re-direct visitors from the geobytesregion region to a page called geobytesinternetgeobytescode.html, while geobytesinternet would re-direct visitors from the country of geobytescountry to a page called geobytesinternet.html. Note: The order of precedence is city, region, country, meaning a city match overrides region, and a region match overrides country. (Alternatively, you can also direct to any specific url – click here to see the sample below.)
ext:Specifies the file extension of the page you wish to re-direct to. The default is html.
after:Specifies how long to wait before re-directing the user. Default is 0 seconds (do not wait).-1= Do not re-direct (allows you to perform your own re-direct to any page, see example)
targetpage: Sets the target page that the user will be re-directed to. The default is to re-direct the user to a page of the same name as the matching location code in the “pages” parameter. see example
-r (radius):When following a city location code, cause the script to include all surrounding cities out to the given distance. see example
The re-direction script as shown in the examples below must be pasted into the <head></head> section of the page that you are re-directing your users from.
The following example would re-direct visitors from geobytescity to geobyteslocationcode.html, and would re-direct users from geobytesregion to geobytesinternetgeobytescode.html Any other visitors from geobytescountry would be re-directed to geobytesinternet.html. Visitors from other countries will not be re-directed.
The following example re-directs to an .ASP page and waits for 5 seconds.
Yes, there are a number of ways to do this. First you can use the targetpage parameter to specify the target page for the redirect. Here is an example:
Notice, that you still need to set the file extension, if any. In the above example, all visitors from either New York or London would be redirected to BigCities.ASP.
The script above would re-direct users from geobytescountry to any page that you specify, you can also specify a fully qualified url. Just replace “enter your url here” with the url of the page you are re-directing your users to.
Yes, there are at least two ways to do this, depending on whether you want to send the visitors from each of the cities within the specified radius to their own custom page or to a common page for all of the cities within the defined area.
This script uses the -r parameter to direct all visitors from within a 80 kilometre radius of to a target page called MyPage.html after 5 seconds.
The above approach will probably meet most application’s requirements, however, there is another way to use this ‘radius’ facility, and that is “without specifying a target page” as we did in the above example. If you omit the target page parameter from the above example, then GeoDirection will redirect each city’s traffic to its own page – you would need a landing page for each city within the radius – as the script will automatically redirect to the users ‘city page’. (A city page being something like – geobyteslocationcode.html) This option – without the targetpage parameter is more tedious as you would need to look up all of the location codes for all of the surrounding cities – and worse still create pages for each city. However, while this approach might seem like a complete waste of time, it is very handy when the server is dynamically creating the pages on the fly – the URI part of the URL tells the server which page to create.
Another option is to just include a comma-separated list of all of the location codes within the area of interest and then redirect to a nominated page manually – as shown in the “AlternatePageName” example above.: The advantage of this method, while more complex, is that you get more control.
See the FAQ below for further examples.
How to find out location codes for Cities, Regions, Countries?
The last point you need to know to get geo re-directs running is the location codes for the cities, regions, and countries that you wish to target.
The easiest way is to use our AJAX Cities API page, to look up the code for the nominated city, but as you have probably realised now you can pretty much guess the code of many of the countries and regions. For example: The region code is the first 4 characters of the location code, and the country code is the first 2 characters.
How do I open the re-directed page in a new window?
For a comprehensive description of each of the above fields see the Understanding the Geo Tags & Geobytes Headerspage.
How could I redirect users from multiple countries to multiple pages respectively?
The code below would redirect users from the countries within each variable (ie. var sCountryLocations=”US”) to be redirected to any page of a webmasters choice.
How would I redirect users to two different pages?
The code below redirects users from the countries within Europe to one page and visitors from the United States to another page. The rest of the world stays on the current page that this code is pasted onto.
How would I redirect visitors from the United States to “http://www.SomeDomain.com” and the rest of the world to “http://www.restoftheworld.com”?
The code below shows how to, by default let all the traffic go to “http://www.restoftheworld.com” then re-direct people from the United States to “http://www.SomeDomain.com”.