redirect / to github page

This commit is contained in:
Roman Shtylman
2012-10-16 23:10:21 -04:00
parent 94df6990fd
commit 70a1bf9f96
2 changed files with 10 additions and 2 deletions

View File

@@ -34,7 +34,7 @@ var upstream;
var prev_id;
(function connect_proxy() {
opt.uri = base_uri + ((prev_id) ? prev_id : '');
opt.uri = base_uri + ((prev_id) ? prev_id : '?new');
request(opt, function(err, res, body) {
if (err) {

View File

@@ -2,6 +2,7 @@
// builtin
var http = require('http');
var net = require('net');
var url = require('url');
var FreeList = require('freelist').FreeList;
var argv = require('optimist')
@@ -103,7 +104,6 @@ server.on('connection', function(socket) {
var request;
//var parser = new HTTPParser(HTTPParser.REQUEST);
var parser = parsers.alloc();
parser.socket = socket;
parser.reinitialize(HTTPParser.REQUEST);
@@ -265,6 +265,14 @@ server.on('request', function(req, res) {
return res.end();
}
var parsed = url.parse(req.url);
// redirect main page to github reference
if (req.url === '/' && !parsed.query.new) {
res.writeHead(301, { Location: 'http://shtylman.github.com/localtunnel/' });
res.end();
}
var match = req.url.match(/\/([a-z]{4})?/);
// user can request a particular set of characters