=---------------------------------------------------= HOW TO OVERRIDE XOOM's ADS FRAME part II (an intelligent system of redirection) by ThanatouAnghelos, 2000 You can dowload some useless articles like this at the following URL: articles.tahome.cjb.net. =---------------------------------------------------= NOTE FOR XOOM USERS AND ADMINISTRATORS Please note that ThanatouAnghelos will have not any liability for any Xoom user that will follow any of the actions descripted in this document. This document describes only theorically how you can avoid Xoom's disturbing ads frame that appears on every fucking page of my site with a bit of hacking. Of course Xoom is right because the services he offers are supported economically only thanking to these ads, but it's a bit boring to see the same thing lots and lots of times... I suggest you (administrators) to do something like GeoCities (hideable little advertisement windows docked on the page) or just adding this frame on the first page. Apart from this, using frames is even a restrictive action that forces people to upgrade to a more recent version their browser to be able to browse Xoom' sites. INTRODUCTION After you read the previous part you could think: "but now my address gets longer and longer!". Ok, you're right. If you want to avoid this other boring problem, you could consider subscribing a free redirection provider. There are lots of redirection networks, such as CJB.net, TSX.org, V3 (http://come.to/), and so on. There are also lots of them that provide addresses like www.yourdomain.com (or .net, .org, and so on) but they usually are not free. There is also HyperMart.net that offers not only the domain redirection, but also the free web space. This is useful, because so you can advertise an easy to remember web address, instead of the long URL. And you can still avoid the ads! For example, Tahome is redirected by CJB.net, so the address is www.tahome.cjb.net. But it refers to http://members.xoom.it/_XOOM/tahome/ instead of http://members.xoom.it/tahome/. MAKING YOUR SITE FULLY EXPLORABLE - STEP 1 Ok, the first thing you should do is, of course, create an account on one of the redirection systems I've told you. If you to get a panoramic of some redirection systems, you can visit these sites: http://come.to/ http://www.cjb.net/ http://www.tsx.org/ http://www.da.ru/ When you must enter the URL the redirector will move the user to, use this syntax: http://members.xoom.com/_XMCM/user/redirect.html? (of course, change .com and _XMCM with .it and _XOOM if you use the italian Xoom -xoom.it- or anyway change with what reflects your Xoom site address) Now you'll wonder: "why redirect.html and not, for example, index.html or, more simply, only the path without .html file names?". Refer to the last paragraph on the previous part: http://members.xoom.com/_XMCM/user/ opens the framed index.html http://members.xoom.com/_XMCM/user/index.html opens the original file MAKING YOUR SITE FULLY EXPLORABLE - STEP 2 redirect.html should be an HTML doc containing a JavaScript applet that analyzes the URL passed by the redirector and will open properly the right HTML file. If you want I can give you the redirect.html I made for Tahome, that could be immediatly used for every site without changing anything. Just contact me. You can also get it immediatly when you open Tahome, or anyway you can copy it from the browser's cache. The ? char is a separator that lets the JavaScript applet to get a sort of "parameter" of the applet. So, the applet works as follows: www.tahome.cjb.net > .../tahome/redirect.html? > index.html foo.tahome.cjb.net > .../tahome/redirect.html?/foo/ > foo/index.html tahome.cjb.net/foo > .../tahome/redirect.html?/foo > foo/index.html tahome.cjb.net/foo.html > .../redirect.html?/foo.html > foo.html tahome.cjb.net/foo.htm > .../redirect.html?/foo.htm > foo.htm tahome.cjb.net/foo.txt > .../redirect.html?/foo.txt > foo.txt tahome.cjb.net/foo.exe > .../redirect.html?/foo.exe > foo.exe tahome.cjb.net/foo.zip > .../redirect.html?/foo.zip > foo.zip tahome.cjb.net/foo.arj > .../redirect.html?/foo.arj > foo.arj tahome.cjb.net/foo.jpg > .../redirect.html?/foo.jpg > foo.jpg tahome.cjb.net/foo.gif > .../redirect.html?/foo.gif > foo.gif tahome.cjb.net/foo.png > .../redirect.html?/foo.png > foo.png tahome.cjb.net/foo.bmp > .../redirect.html?/foo.bmp > foo.bmp The long list of foo(s).* are being put to explain that if you choose to redirect an URL like www.tahome.cjb.net/foo.zip some extensions could not be supported. If you'll need to support more extensions, you'll have to change the source code of redirect.html, it's quite simple. Some redirection networks such as CJB.net also provide a useful feature called "subdomain forwarding". Using this feature you can write eg. foo.tahome.cjb.net instead of www.tahome.cjb.net/foo/. -=EOF=-