Scott Rotondo wrote:

Speaking of hidden assumptions, it's worth explicitly stating that my implementation was designed to satisfy two requirements (admittedly without satisfying the unknown constraint above):

R1. Existing URL's should be redirected to the corresponding page in the new hierarchy if the new URL is valid.

R2. Pages that do not exist in the new hierarchy should be redirected to the top-level page for their community or project.

Yes, I understood exactly what you were doing in your example.

While I suppose others could disagree, in my opinion R1 is *much* more important than R2. Here's why this matters: If we drop requirement R2, I think you'll agree that it's trivial to satisfy R1 (even in the presence of constraint C1) using mod_rewrite or even using the simpler mod_alias.

In principle it is simple but with approximately 10k redirects, we'll have to make sure that there aren't performance problems. Although the current portal is going away Jive isn't, and Jive sits behind the same Apache instance that will be doing the redirects. And we also have to deal with the 13 country portals, which are also served from the same Apache instance.

--
Alan Burlison
--
_______________________________________________
website-discuss mailing list
[email protected]

Reply via email to