<div class="gmail_quote">On Tue, Dec 20, 2011 at 11:24 AM, M.-A. Lemburg <span dir="ltr">&lt;<a href="mailto:mal@egenix.com">mal@egenix.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">Paul Boddie wrote:<br>
&gt; On Monday 19 December 2011 23:41:14 Martin v. Löwis wrote:<br>
&gt;&gt;&gt; That&#39;s not a problem, I can match both on the domain and on the prefix<br>
&gt;&gt;&gt; -- and I can treat no prefix as yet another match for the prefix.<br>
&gt;&gt;&gt; So, <a href="http://wiki.python.org" target="_blank">wiki.python.org</a> would lead to the python wiki, <a href="http://wiki.jython.org" target="_blank">wiki.jython.org</a> to<br>
&gt;&gt;&gt; the jython wiki, etc. plus there would be redirects from<br>
&gt;&gt;&gt; <a href="http://wiki.python.org/moin/*" target="_blank">wiki.python.org/moin/*</a> and <a href="http://wiki.python.org/jython/*" target="_blank">wiki.python.org/jython/*</a>.<br>
&gt;&gt;<br>
&gt;&gt; I think what MAL is saying is that you cannot have <a href="http://wiki.python.org/psf" target="_blank">wiki.python.org/psf</a><br>
&gt;&gt; point to one wiki, and <a href="http://wiki.python.org/" target="_blank">wiki.python.org/</a> point to another one. If you<br>
&gt;&gt; could, it would be ambiguous if <a href="http://wiki.python.org/psf/BoardAgenda" target="_blank">wiki.python.org/psf/BoardAgenda</a><br>
&gt;&gt; is a page in the PSF wiki, or in the Python Wiki.<br>
&gt;<br>
&gt; I don&#39;t remember the farmconfig limitations, but I&#39;m pretty sure you could get<br>
&gt; Apache to handle this and point /psf to a specific Wiki instance before any<br>
&gt; other instance is offered a chance to handle it.<br>
&gt;<br>
&gt;&gt; I&#39;m not sure whether URL stability has been discussed yet in this<br>
&gt;&gt; thread: it&#39;s absolutely necessary that the existing URLs continue<br>
&gt;&gt; to work &quot;forever&quot;, since people are linking to them. Making them<br>
&gt;&gt; redirect would be an option if implementable.<br>
&gt;<br>
&gt; I&#39;m also pretty sure that Anatoly mentioned URL stability. I think the<br>
&gt; simplification would be a reasonable enhancement.<br>
<br>
</div>Why not reverse this and redirect from the <a href="http://wiki.python.org/PageName" target="_blank">wiki.python.org/PageName</a><br>
to <a href="http://wiki.python.org/moin/PageName" target="_blank">wiki.python.org/moin/PageName</a> for all page names that don&#39;t<br>
start with (moin/|psf/|jython/) ?<br></blockquote><div><br></div><div>To me this proposal is like - &#39;Why have short URLs by default if we can have a long ones?&#39;</div><div><div>And I confirm that existing URLs will work &quot;forever&quot; and will redirect to new shorter default page</div>

<div>names.</div></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">That way you get your shortened URLs, but don&#39;t have to change the<br>
way MoinMoin is configured or play with domain names and new<br>
Apache virtual server setups.</blockquote><div><br></div><div><div>If I was a lazy admin, I&#39;d love this suggestion, but can&#39;t agree as a user. If Apache is bothersome to maintain - we can change it to Nginx to make the application more portable. </div>

<div><br></div><div>If you&#39;re concerned about positive /moin/ advertisement effect, then from a perspective of a Python web developer/admin, the /moin/ prefix looks exactly like an anti-ad. &quot;Why the heck is this prefix doing here if there is already a wiki.* domain namespace?&quot; &quot;Does MoinMoin support domain names mapping?&quot; &quot;Is it a software that is so hard to customize?&quot;</div>

<div><br></div><div>So, we remove MoinMoin anti-ad, make wiki URLs simple for users and preserve existing links from breaking. It is a fantastic deal for the small cost of Apache reconfiguration. If you like the pitch, just say &quot;O key&quot; and we&#39;ll close it. =)</div>

<div><div>-- </div></div>anatoly t.<br></div></div>