From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Therese Godefroy via RT" Newsgroups: gmane.emacs.bugs Subject: bug#33393: [gnu.org #1336696] 404 link Date: Tue, 20 Nov 2018 12:03:16 -0500 Message-ID: References: <4F069477-F85D-4BDB-B42E-C60F529D3275@mail.umw.edu> <87ftvwm515.fsf@petton.fr> <83tvkbivbh.fsf@gnu.org> Reply-To: webmasters-comment@gnu.org NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1542733366 4067 195.159.176.226 (20 Nov 2018 17:02:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 20 Nov 2018 17:02:46 +0000 (UTC) Cc: nicolas@petton.fr, 33393@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 20 18:02:42 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gP9QA-0000uP-5W for geb-bug-gnu-emacs@m.gmane.org; Tue, 20 Nov 2018 18:02:42 +0100 Original-Received: from localhost ([::1]:34814 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gP9SG-0002Zz-Jf for geb-bug-gnu-emacs@m.gmane.org; Tue, 20 Nov 2018 12:04:52 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gP9RX-00020X-BR for bug-gnu-emacs@gnu.org; Tue, 20 Nov 2018 12:04:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gP9RW-0001dy-8u for bug-gnu-emacs@gnu.org; Tue, 20 Nov 2018 12:04:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59462) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gP9RW-0001db-52 for bug-gnu-emacs@gnu.org; Tue, 20 Nov 2018 12:04:06 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gP9RV-0002XF-0J for bug-gnu-emacs@gnu.org; Tue, 20 Nov 2018 12:04:05 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Therese Godefroy via RT" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Nov 2018 17:04:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33393 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33393-submit@debbugs.gnu.org id=B33393.15427334109311 (code B ref 33393); Tue, 20 Nov 2018 17:04:03 +0000 Original-Received: (at 33393) by debbugs.gnu.org; 20 Nov 2018 17:03:30 +0000 Original-Received: from localhost ([127.0.0.1]:35484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gP9Qu-0002Pr-8l for submit@debbugs.gnu.org; Tue, 20 Nov 2018 12:03:29 -0500 Original-Received: from rt2p.gnu.org ([74.94.156.212]:49338 helo=rt.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gP9Qq-0002O9-TG for 33393@debbugs.gnu.org; Tue, 20 Nov 2018 12:03:26 -0500 Original-Received: from www-data by rt.gnu.org with local (Exim 4.86_2) (envelope-from ) id 1gP9Qi-0006nD-Fk; Tue, 20 Nov 2018 12:03:16 -0500 In-Reply-To: X-RT-Loop-Prevention: gnu.org X-RT-Ticket: gnu.org #1336696 X-Managed-BY: RT 4.2.14-7-g171caae (http://www.bestpractical.com/rt/) X-RT-Originator: godef.th@free.fr X-RT-Original-Encoding: utf-8 Precedence: bulk X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:152576 Archived-At: On Tue Nov 20 11:10:33 2018, eliz@gnu.org wrote: > > From: Nicolas Petton > > Date: Tue, 20 Nov 2018 11:12:22 +0100 > > Cc: 33393@debbugs.gnu.org > > > > Glenn Morris writes: > > > > > Thanks for the info. > > > This has happened before, eg https://debbugs.gnu.org/29671 > > > The simplest solution is if the FSF store keeps > > > https://shop.fsf.org/product/emacs-manual/ > > > working as a redirect to wherever the current manual is (or a short note > > > saying that it is out of print when applicable). > > > > > > I will ask sales@fsf to do that, unless you know a better address? > > > > Can we maintain a list of redirections ourselves using a .htaccess file? > > Do you know if the file will be read by the web server? > > I was actually about to suggest something easier: point the readers to > an address that will never change, such as this: > > https://shop.fsf.org/collection/books-docs > > Of course, if we can arrange for a more focused URL that won't be > invalidated by bitrot, that would be better. However, I do suggest to > at least consider the "easy" solution against the risk of a 404 with > the more smart one. Hello all, I quite agree with Eli. A generic redirection would be better. If you want to keep the link as it is, I don't think a .htaccess redirection on the gnu.org server would work, because the link points to shop.fsf.org. You would have to ask the FSF sysadmins to update the redirection that seems to exist already, or replace it with a generic one; something like: Redirect http://shop.fsf.org/product/emacs-manual/ https://shop.fsf.org/collection/books-docs/ The visitor would easily find the current Emacs Manual. If you don't want to wait for the FSF admins to do this, I'm afraid you will have to change the links in the Emacs home page and manuals. At least, you can use a generic link that will not rot: * The simplest URL is "/order/". It is rewritten by the gnu.org server: RewriteRule ^/order/.* http://shop.fsf.org/ [R] The visitor would land on the main page of the FSF shop, and follow the menu link to the books-docs section. * You could also use an address in the emacs directory (say, /software/emacs/printed-emacs-manual.html), and redirect to the current version of the printed manual. This can be done in .htaccess, or in a page called "printed-emacs-manual.html". You would still have to update the redirection whenever the printed version changes, but this isn't going to happen any time soon because they just released the 18th edition. * A variant of the previous method is to use the .symlinks file (no real page needed). My 2 cents. Best regards, Thérèse