URL: http://www.invms.co.uk

This might not be new but I haven't seen it before. If you come across a page that doesn't exist on www.invms.co.uk it will show you a nice error page like so many other websites do, except that the IMS 404 error page is a bit more advanced. First of all it deconstructs the requested path and prepares that for a site search. This "suggest searchterm" is then also used to make an AJAX search (using tw-sack) asyncronously inside the browser but then only on the title of the various pages it can find.

The advantage of doing an AJAX search instead of a server-side search is that the page loads faster. First it loads the important message ("Page not found"), then as an added bonus it shows some additional help. It also means that all those portscanners and other phishers (who don't use webbrowsers to do their scanning) don't cause lots of excessive searches on the server.

To test this, go to a page that doesn't exist like http://www.invms.co.uk/Literature/foobar or http://www.invms.co.uk/IMS-Select-Funds/IMS-Select-Income-FundXXX

PS. Investment Manager Selection Limited is a client of my company Fry-IT

Comments

Your email will never ever be published.

Previous:
Just Oracle and IBM? July 31, 2005 Linux
Next:
Jealous of Google stemming August 4, 2005 Zope
Related by category:
Fastest way to find out if a file exists in S3 (with boto3) June 16, 2017 Web development
Be very careful with your add_header in Nginx! You might make your site insecure February 11, 2018 Web development
<datalist> looks great on mobile devices August 28, 2020 Web development
How to have default/initial values in a Django form that is bound and rendered January 10, 2020 Web development
Related by keyword:
WebSockets vs. XHR 2019 May 5, 2019 Web development, Web Performance, JavaScript
Lazy loading below the fold October 26, 2013 Web development, JavaScript
AJAX or not December 22, 2014 Web development, AngularJS, JavaScript
Using Lovefield as an AJAX proxy maybe September 30, 2015 Web development, JavaScript