From owner-freebsd-doc Mon Mar 5 5:16:43 2001 Delivered-To: freebsd-doc@freebsd.org Received: from ns.raditex.se (mail.raditex.se [192.5.36.21]) by hub.freebsd.org (Postfix) with ESMTP id 8C28237B71A; Mon, 5 Mar 2001 05:16:38 -0800 (PST) (envelope-from kaj@raditex.se) Received: from gandalf.Raditex.se (gandalf.raditex.se [192.5.36.18]) by ns.raditex.se (8.9.3/8.9.3) with ESMTP id OAA27795; Mon, 5 Mar 2001 14:16:37 +0100 (CET) (envelope-from kaj@raditex.se) Received: from frodo.sickla.raditex.se (frodo.sickla.raditex.se [192.168.37.9]) by gandalf.Raditex.se (8.9.3/8.9.3) with ESMTP id OAA08793; Mon, 5 Mar 2001 14:16:36 +0100 (CET) (envelope-from kaj@raditex.se) Received: (from kaj@localhost) by frodo.sickla.raditex.se (8.11.0/8.11.0) id f25DGZ244078; Mon, 5 Mar 2001 14:16:35 +0100 (CET) (envelope-from kaj@raditex.se) X-Authentication-Warning: frodo.sickla.raditex.se: kaj set sender to kaj@raditex.se using -f To: Nik Clayton Cc: Stefan `Sec` Zehl , doc@FreeBSD.ORG Subject: Re: cvs commit: www/en Makefile References: <200102241031.f1OAVTZ82598@freefall.freebsd.org> <20010225064044.A68105@canyon.nothing-going-on.org> <20010227122027.A2079@paula.panke.de.freebsd.org> <20010227121401.A2631@canyon.nothing-going-on.org> <20010228224508.A2745@paula.panke.de.freebsd.org> <20010228233653.A1692@canyon.nothing-going-on.org> <20010303173639.B25057@matrix.42.org> <20010304105618.A300@canyon.nothing-going-on.org> From: Rasmus Kaj Original-Sender: kaj@Raditex.se Cc: Rasmus Kaj Organization: Raditex AB - http://Raditex.se/ X-Face: M9cR~WYav<"fu%MaslX0`43PAYY?uIsM8[#E(0\Xuy9rj>4gE\h3jm.7DD?]R8*^7T\o&vT U@[53Dwkuup4[0@gw#~kyu>`unH?kVj9CJa02(h>Ki\+i=%rn%sDf^KC.!?IHkKjMAbkd\jgmphp^' d|Q;OeXEAhq?ybGqOs1CHb6TJT42'C`Krnk61//AOfXtNjj/t'`5>Vw0QX!dKfOL$.f+S"LIuwR<;I Z0Qnnx(F^F]o@*V%TUtEV'1Z[TkOl^FFV9Z~A[b19%}uP*,huCU Date: 05 Mar 2001 14:16:35 +0100 In-Reply-To: Nik Clayton's message of "Sun, 4 Mar 2001 10:56:18 +0000" Message-ID: <84snks5pak.fsf@frodo.sickla.raditex.se> Lines: 48 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >>>>> "NC" == Nik Clayton writes: [ in a deiscussion of wether symlinks in web is inherently bad ] >> If you really must do it, put rules in the webserver config to disallow >> acces to all the alternate paths except one. NC> We can't do that. The whole point is to put *all* the documentation NC> somewhere central, whilst maintaining support for legacy URLs like NC> /handbook/ and /FAQ/. I think we can do this in one of three ways: NC> 1. Use Alias or similar in the webserver config file. NC> 2. Install the same content multiple times in the web tree. NC> 3. Use symlinks. There is one more way: 4. Configure the web server to redirect (response codes 3xx). I'll walk through your pros and cons of 1 - 3 and see which applies to 4: Pro: Uses wery little disk space (like 1, and 3). Pro: Works well with spiders and old links (like 1, 2, and 3). Con: Means that our mirrors have to know what our web server config file looks like (like 1). Con: Means that if you try to test the website locally you need to be running a webserver in order to check everything (like 1), well, I personally don't really consider this a con. Pro: Very simple to do. NC> The only thing we absolutely *must* do is make sure that existing URLs NC> continue to work. Agreed, but there should only be one "correct" URL for each page, (except the foo/ foo/index.html duplicate) other URLs should redirect to that. -- Rasmus Kaj ------------------------ rasmus@kaj.se - http://Raditex.se/~kaj/ \ Machines should work. People should think. -IBM \----------------------------------------------------- http://Raditex.se/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message