Re: Replacement of .htaccess with symlinks

"G. Branden Robinson" <[email protected]> Mon, 9 Mar 2026 22:54:48 -0500
Newsgroups gmane.comp.printing.groff.general
Message-ID <20260310035448.m6dxwsdyuegkjxn2@illithid>
Hi Thérèse,

At 2026-03-08T07:26:55+0100, Thérèse Godefroy wrote:
> Le 08/03/2026 à 04:00, G. Branden Robinson a écrit :
> > Hello again Thérèse,
> > 
> > At 2026-03-07T16:33:21-0600, G. Branden Robinson wrote:
> > > At 2026-03-07T14:51:07+0100, Thérèse Godefroy via bug-groff wrote:
> > > > There are talks of switching the www.gnu.org web server from Apache
> > > > to Nginx. The problem is that Nginx doesn't support .htaccess. So we
> > > > need to replace the redirections that are now in
> > > > /groff/manual/.htaccess with symlinks. An obsolete redirection of
> > > > groff.es.html to groff.html could also be removed.
> > > > 
> > > > If you agree but don't have time to apply the attached patch, I will
> > > > gladly do it.
> > [snip]
> > > I'll take a crack at it.  Thanks for the heads-up!
> > 
> > It looks like you already took care of it, incorporating my feedback
> > above.  Thanks!
> > 
> 
> groff/.symlinks hasn't changed for the last 25 years.  :)

Hah!  I guess we prepared really early for the switch to nginx, then.
;-)

> > Should I be getting an HTTP 502 from:
> > 
> > https://web.cvs.savannah.gnu.org/viewvc/groff/
> 
> This happens once in a while. The GNU/FSF servers are under constant
> DDoS from AI bots these days, and they can't keep up. This is
> especially bad on week-ends, when no sysadmin is on duty.

Okay.  Just the usual griefing of web sites that serve the public from
the usual sectoral "thought leaders", then.

https://www.researchgate.net/publication/389015280_The_correlation_between_herd_behavior_and_fear_of_missing_out_in_the_Vietnamese_security_market

Regards,
Branden
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmmvlgEACgkQ0Z6cfXEm
bc4RqQ//d3uME2q3li7nM9qQGnBaMEYmwZeCiI0WMGu4Y6SKDQz0ExRfifA0Gq6S
1hpxqhZsizanK3ZQylKalWKolLL5xgj8qx4k4m7v5jpEgO/E7Q0qQFDHGjK5JFSP
k1TouFWAN59MhfewlRIn1uLz3jW9Hk9IHAfIVq+Syui2PfpQTbOg+sz7bm4gPtvW
TjZk7MtanLK5IQyO0leMUzT+xr+speu5pyGIYpfuMxlPn4hA0V9j/vlaMdtsr3xd
8mJQ8TU7pyB9gakTYvBOZePk3Gd/ZpGgKvU7LM0xjc6keg/3Z4cOscxbmYqNpny7
gP+ST5VaSQSZq5Lcj7kvTXGQxcMbotVR5uQ2oW82Z3KZMjZ6rxEViAXLUTILmQjl
5X89etGI5w7yes5ePQmHaE+aLQzSChmT7QEWA0H4IfHB5w4xVFaItFFIfJNK8BUp
2v63Uuj5s4d5Uf5Sq9uIYcNdHIhxW+WGRsEtU+95hr7uT4t4/NWMkMJN8BEsMUz9
jqV9O2WmL7pj7OU1+P3DhlmWD4TSZB6/Ub/L7efJ8u5zIq+aXKFGJXIeWx40mtB4
7UBKMuK5jNZKOzrRDqpCowXlbDNWga0WxNcMVOXPcrdNZPyLm1RqxyYt4zkbhAUl
fcAty01mOTBwqkefVlG4zkQ9faqC93AjKZjFm0dkEvdTfZmAhJo=
=eMRX
-----END PGP SIGNATURE-----