[Mailman-Users] Shortening URLS

Michael H Moran mhm at austin.ibm.com
Fri Oct 26 02:39:46 CEST 2001


On Thu, Oct 25, 2001 at 06:15:02PM -0400, Greg Ward wrote:
> On 25 October 2001, Michael H Moran said:
> > Running mailman 2.0.6, on Linux with Apache,  is there a way to 
> > shorten the URL to the listinfo page for a specific list ?
> > 
> > i.e.   http://<hostname>/mailman/listinfo/<list name>
> > becomes
> >        http://<hostname>/<list name> 
> 
> This should be doable with a simple RewriteRule.
> 
> Try this:
>   RewriteRule ^/foo-list$ /mailman/listinfo/foo-list
> 

[ snip ]

> Which FM?  This is really an Apache question.  See the docs for the
> rewrite engine:
>   http://httpd.apache.org/docs/mod/mod_rewrite.html
> 
> The biggest gotcha is that you have to do "RewriteEngine on" *for each
> virtual host* in your http.conf.

The real problem is that for  http://<hostname>/mailman/listinfo/<list name>
both the "listinfo" and <list name>  are pseudo elements, ie
you can't cd to either one as they don't exist.

I was trying simple apache Alias directives,  and symlinks both
of which fail do to the fact that listinfo is not a file or directory.

Hadn't thought about rewrites...thanks, new avenue to explore.

Mike




More information about the Mailman-Users mailing list