From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UNYjC2siw2IsQgEAbAwnHQ (envelope-from ) for ; Mon, 04 Jul 2022 19:24:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 0NkYC2siw2IIUQAA9RJhRA (envelope-from ) for ; Mon, 04 Jul 2022 19:24:59 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EACEE1D17F for ; Mon, 4 Jul 2022 19:24:58 +0200 (CEST) Received: from localhost ([::1]:45306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o8Pof-0004ye-S9 for larch@yhetil.org; Mon, 04 Jul 2022 13:24:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49706) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o8Po7-0004wh-VE for emacs-orgmode@gnu.org; Mon, 04 Jul 2022 13:24:24 -0400 Received: from ciao.gmane.io ([116.202.254.214]:54522) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o8Po4-0004JJ-JR for emacs-orgmode@gnu.org; Mon, 04 Jul 2022 13:24:22 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1o8Pnz-0006Ca-2G for emacs-orgmode@gnu.org; Mon, 04 Jul 2022 19:24:15 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [BUG] The documentation webserver gives 404s [9.5.4 (release_9.5.4-3-g6dc785 @ )] Date: Tue, 5 Jul 2022 00:24:09 +0700 Message-ID: References: <878rpah0tx.fsf@localhost> <87wncu8iuw.fsf@gmail.com> <87wncufg6l.fsf@localhost> <87o7y598cz.fsf@gmail.com> <875ykdnkmk.fsf@localhost> <87bku59hpp.fsf@gmail.com> <87r131m3vq.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US In-Reply-To: <87r131m3vq.fsf@localhost> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1656955499; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=av7SVzvoHsu44jGkCIJV17ujnltWfOUUq2Ub3BCdJPw=; b=o3C3USGq38NzANnrVVtXrTNsCWJLPhM35mkiup99JqOzAUlOWGCZ9JL95xm7F/0K1XPxW7 TUWtlAuqBFepgtmdCy7peL+/2VQsiXY+iVA+GCH7BrTFkaA287X2dsqjvn8gIfxeAsrg06 H0vBrKevZOwIDZPtCcJ9IMGzJMxae/oQGd4TRcxxhbVPrpU9OgimJzQoiEoR5iw8bBigc/ NzwJD70XEE7z69BVcq9zSX/GEoomIpqHJv5e16vxvXyVKznc1ZhIdrJK46dk+kbnpJn+FR zJ/8P6krwjsVUUe4wQHYpWc28luJlH+SO1cJpznk6QvuG2UYaGhz3bQiTdcZXw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656955499; a=rsa-sha256; cv=none; b=JlIswIVafqe2atOjZe5qFweXQf2CVOCfoFUL1kPQB4lYw/9v5P1LlP1QozN2/VzUnDRgqc m6QgzJF0SJuyTduaqi1pjeHzp8Y4ZDIWiPlzysxRfsAgLPyJREuSSqP2vgqlM7bVjiwDi7 p/Po57wb5X61888V360D7I6iPB9xOxXJMchjU5Ht6Bj47KlTt2JyCl8/g2VGi6MGbdS8iQ OLuxfAlh8JzRg4DnaJaP/MlLH3b6d53UNsYYyATidQ54qYB35nHE+lD+lqno4LKSKnULdJ RHvbwUPjD2Qax6Un7bVviIyVUIQhVZYff/wmlriW6QLmeTY22LpReoT6dwCf3Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 2.45 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: EACEE1D17F X-Spam-Score: 2.45 X-Migadu-Scanner: scn0.migadu.com X-TUID: n44ctpoj/pAR On 04/07/2022 19:58, Ihor Radchenko wrote: > > If JS is the only option it is still better to have it and fall back to > more generic page if JS is not supported. Of course, given that the JS > code is not going to be too complex and not going to require too much > maintenance. It is possible to perform a kind of fuzzy matching on the server, but I am unsure if Bastien wouldn't mind a dynamic 404 page. The manual and the short guide may have their own 404 pages explaining that some page is not available any more and offering table of contents. However it seems, Bastien earlier configured a set of rewrite rules mapping old file names with more lower case letters to new ones. In my opinion it is the best option and it should be restored. List of files may be committed to git (either Org or site) to detect changes later and to add new mappings when some file disappears.