In the past I've had problems with my blog working on mobiles. Something to do with the way it's set up for Coldfusion but I'm running Railo.
I blogged about it here: My very few BlogCFC woes
So when I switched across to my new server recently, I forgot to make the changes to get it running on my new server. I have in fact done something slightly differently this time though, I've changed the /railo/tomcat/conf/web.xml file instead of the one in the instance of Skeater.co.uk, so the changes are global.
2 <servlet-mapping>
3 <servlet-name>GlobalCFMLServlet</servlet-name>
4 <url-pattern>*.cfm</url-pattern>
5 <url-pattern>*.cfml</url-pattern>
6 <url-pattern>*.cfc</url-pattern>
7 <!-- Basic SES Mappings -->
8 <url-pattern>/index.cfm/ *</url-pattern>
9 <url-pattern>/default.cfm/ *</url-pattern>
10 <url-pattern>/post.cfm/ *</url-pattern>
11 <url-pattern>/archive.cfm/ *</url-pattern>
12 <url-pattern>/blog.cfm/ *</url-pattern>
13 <url-pattern>/page.cfm/ *</url-pattern>
14 <!--- NEXT LINE FIXES THE MOBILE SITE SES URLS --->
15 <url-pattern>/mobile/index.cfm/ *</url-pattern>
16 <url-pattern>/rewrite.cfm/ *</url-pattern>
17 </servlet-mapping>
Note: once again, the white space between the slash, /, and the star, *, is just to stop the blog trying to use it as a comment.
So thanks Sparky for pointing out the error, and no thanks to you Pete, for being an idiot and not correcting the problem that you've had before so you should have known! Dumb ass.