Intra-site Server Hopping
Have you ever had to add dynamic features to an existing website that ran on a webserver that only supported static HTML? I’ve been presented with this situation twice in the last six months, and I’ve solved it the same way. I use a different server with the capabilities I need, clone the layout, and host the few dynamic pages on this other server. Here’s the two examples.
bakercollege.net was running on JSP/Tomcat when I inherited it. I’d never written a JSP before and I didn’t see any need to spend the time, so I just threw some static HTML pages up with a fresh Layout. At the beginning of the academic year, the college president asked me to add a couple “Anonymous E-mail” forms. The only way I knew how to do this was with PHP’s mail function. So I threw up a couple new pages in a directory on THIS site, http://justinfaulkner.com, I copied the layout from the main site so as not to throw off the users, and I linked to the forms from bakercollege.net.
Here’s some screens. First, here’s bakercollege.net, the static webserver:
Now, here’s the cloned layout on a page on justinfaulkner.com.
And here’s the other (more recent) example. The Rice Computer Science Club Website runs on Rice’s RUF (Rice Unix Facility) servers. As far as I know, it doesn’t support any server-side scripting languages. When we needed a Polling application, I immediately sought a way to host PHP, and temporarily converted http://justinlol.com into our Poll Booth. Once again, I cloned the site look-and-feel and hosted a couple pages on justinlol.com that I linked to from http://www.ruf.rice.edu/~geeks . Here are the shots:
This is the Rice Computer Science Club Website:
And now here’s the cloned pages running on justinlol.com

Here I'm trying to hide the fact that this page is on a different server than the main CS Club Website
So I guess my question now is, “Is this ethical?”
There is a certain trust between the Look & Feel of a site, and the identity of that site. Am I allowed to define the Rice CS Club Website to exist on both the Rice RUF and on JustinLOL.com? I would say so: I’m the webmaster, I define where the pages are stored.
But then again, am I weakening that trust in website brand identity by legitimately splitting up the site between servers/domains like this? These two independent servers may both host content from the same party (me) but who’s to say that other people won’t copy the Rice CS Club layout and try to pretend like they’re legitimate off-server clones? And even scarier, what if you were to arrive at one of these clones from a link on my site? Would you even notice? What if, say, a text-based ad from AdSense on bakercollege.net just happened to point to a bakercollege.net illegitimate clone?
I feel like my uses of multiple servers to host dynamic content and static content for the same site is fair, although perhaps I should warn the user that they are technically leaving the Rice-managed web-world, lest someone notice on their own and feel like I’ve breached their privacy.



