[pydotorg-www] (PEP )?redirector service

Paul Boddie paul at boddie.org.uk
Mon Feb 11 21:31:07 CET 2013


On Monday 11 February 2013 20:30:10 M.-A. Lemburg wrote:
> On 11.02.2013 16:18, anatoly techtonik wrote:
> > Hi.
> >
> > Right now to go to pep from an URL, you have to type exactly:
> > http://www.python.org/dev/peps/pep-0008
> >
> > What is needed to create redirector service on peps.python.org that sends
> > all the following URLs to the page above?
> > http://peps.python.org/8
> > http://peps.python.org/pep8
> > http://peps.python.org/pep-08
> > http://peps.python.org/0008
> > http://peps.python.org/peps-0008

A host entry on some level of DNS server and some Apache directives?

> I think it's better to link directly to the correct URL. If you want
> shorter URLs, there are plenty URL shorteners out there. Many browsers
> also allow customizing search, so you could add a PEP search to your
> browser.

There are always concerns about general link shorteners:

http://mail.python.org/pipermail/python-list/2010-September/587768.html

Some go beyond the practicalities, too:

http://www.selenic.com/pipermail/mercurial/2010-March/030444.html

As for browsers and custom searches, there are also search engines that 
recognise things like PEPs:

https://duckduckgo.com/bang.html

Amusingly, "!pep 8" sends me to the following, outdated location:

http://www.python.org/dev/peps/pep-8/

I seem to remember some discussion about shortening python.org URLs, but I 
can't find anything about it at the moment. It might be useful to have a more 
memorable way of referring to PEPs, but allowing all sorts of alternatives is 
just inviting people to rely on potentially bizarre spellings that one day 
may no longer work. See above for an example. ;-)

So, I think that peps.python.org is potentially a good idea and might be 
provided fairly easily with a rewrite rule, but too much magic is just not 
worth having: it's only when pages become completely undiscoverable 
that "guess the URL" becomes worthwhile, and then time would arguably be 
better spent improving navigation on the site concerned.

Paul

P.S. To take an example, typing dell.com/linux takes you to Dell's 
current "secret" page about Linux that you just know will be moved around, 
obscured in favour of "Dell recommends Microsoft Windows 8" "adverts", 
hidden, removed, lost, and so on, but that is only a useful shortcut because 
such sites make searching and navigation so awkward and awful otherwise.


More information about the pydotorg-www mailing list