ThingyMaJig

Thingy Ma Jig is the blog of Nicholas Thompson and contains any useful tips, sites and general blog-stuff which are considered interesting or handy!

Connect

LinkedIn GitHub

Topics

announcement 25 apache 3 Apple 1 bash 8 code 7 cool 30 Days Out 8 Dark Basic Pro 4 design 12 doctor who 1 Drupal 74 E4600 1 EOS 400D 3 firefox 2 Flickr 3 free 21 games 5 geek 38 git 2 GreaseMonkey 1 hardware 7 Homebrew 1 How to 37 humour 5 iphone 1 javascript 1 jquery 1 K800i 6 k850i 4 lighttpd 3 linux 33 mac 9 miscellaneous 4 mobile phone 9 music 4 mysql 8 n73 1 n95 1 New Relic 1 Ogre3D 1 OS X 2 performance 3 photos 10 programming 40 Quicksilver 1 review 19 security 3 SEO 6 software 12 svn 2 technology 4 tip 7 tips 10 tv 3 video 3 vim 7 webdev 2 websites 33 wii 1 windows 1 YADS 10

Global Redirect Update

Posted on 03 July 2008 in
SEO programming geek Drupal

One of my most popular Drupal modules - Global Redirect - has just had an update from 1.2 to 1.3. This update includes several fixes for the following:

[adsense:468x60:4496506397]

  • Protection on aliases for inaccessible URL's. For example, if you alias /admin to something like /admin-frontpage then, in 1.2, an anonymous person could type in /admin and would be redirected BEFORE they got shown the access denied. This is fixed in 1.3 which now provides you with a level of protection on private pages - especially handy for sites with protected nodes.
  • Compatibility with modules that have their own bootstrapping scripts is improved. Global Redirect now only works if the referring script name is "/index.php". This helps with modules such as the Ad module.
  • Compatibility with Live should be improved by Global Redirect no longer touching page requests which contain any $_POST information.
  • The feature for redirecting non-clean to clean has finally made it from dev to official release. This is an especially handy feature if you've just moved your site from non-clean to clean URL's as all indexed pages in Google & Co will automatically redirect.

For those who have never heard of Global Redirect, it is a small and handy module which will help to protect your website from duplicate content which can arise from enabling the Path module. Once Path is enabled an a URL Alias is created for a node (or view, panel or anything else), Drupal still allows you to access the page on the old "Source" URL (eg, node/123). This means that the old page Google & Co knew about still exists in its index but you ALSO now have a new page with a different name... Two unqiue page URL's... Identical page content... Google & Co tend not to like this and you could potentially end up is quite hot water (or even blacklisted altogether) if you are caught with Duplicate Content like this.