[Mailman-Users] migrating current list links to mailman

Mark Sapiro mark at msapiro.net
Tue Jun 14 13:05:11 EDT 2016


On 06/13/2016 11:23 AM, Beu, Ed (DOA) wrote:
> 
> Example:            http:/list.domain/lists/listname/jl.htm                   <current>
>                              http:/list.domain/mailman/listinfo/listname       <Mailman's link>
> 
> We would like some type of redirect in place on the new mailman server that would simply display the new link (so that it can be copied) when someone uses an old bookmark or hyperlink on a different website.


There are various ways to do this depending on what you want the user to
see.

If I understand the URL scheme above something in Apache like

RedirectMatch ^/lists/(.*)/jl.htm  /mailman/listinfo/$1

would serve to redirect http:/list.domain/lists/listname/jl.htm to
http:/list.domain/mailman/listinfo/listname for any 'listname', but if
you actually want to display something to the user, you could create a
replacement lists/listname/jl.htm containing something like

----------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>List listname - page has moved</title>
<meta http-equiv="refresh"
  content="5;
  URL=http:/list.domain/mailman/listinfo/listname">
</head>
<body>

<h2>Page Moved</h2>
<p>
The page for the listname list has moved.<br>
The new location is
<a href="http:/list.domain/mailman/listinfo/listname">
http:/list.domain/mailman/listinfo/listname</a>.<br>
You will go there automatically in 5 seconds.
</p>

</body>
</html>
----------------------------------------------------------

This will display the page and go to the new page after 5 seconds. You
would need one of these per list. If you want to change the delay,
change '5' to whatever you want in the

 content="5;

line and the

You will go there automatically in 5 seconds.

line. If you want the user to have to click, remove the

<meta http-equiv="refresh"
  content="5;
  URL=http:/list.domain/mailman/listinfo/listname">

lines and the "You will go there automatically" line.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan


More information about the Mailman-Users mailing list