Hi Gerald,

The HTML pages from Martin Liska's Sphinx doc experiment are still
online, and Google thinks they are the canonical locatiosn for GCC
docs.
e.g. try 
https://www.google.com/search?client=firefox-b-d&q=%22inline+function+is+as+fast+as+a+macro%22++gcc

The only hit from gcc.gnu.org is a snapshot of GCC 13.0.0 from
20221114, two years old.

I want to remove those docs. As nice as they look, the content is
outdated and getting more so by the day. They're doing more harm than
good now.

It looks like we removed all the /onlinedocs/gcc/*.html pages from the
Sphinx docs, but we did NOT remove the /oneline/docs/gcc/*/*.html
pages, e.g.
https://gcc.gnu.org/onlinedocs/gcc/language-standards-supported-by-gcc.html
is 404
but all the pages below that section are still there e.g.
https://gcc.gnu.org/onlinedocs/gcc/language-standards-supported-by-gcc/
JOINME c-language.html
works (if you remove " XXX " from the URL, I don't want to link to it
so I don't give web crawlers ideas).

On IRC mjw suggested that you (Gerald) might object to breaking links
by just removing them. I think the pages are already broken (the links
in the sidebar are half missing already).

If we think preserving those links is important (I don't) then we
could add this to htdocs/.htaccess:

RedirectMatch permanent
/onlinedocs/gcc/extensions-to-the-c-language-family/.*
https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
RedirectMatch permanent
/onlinedocs/gcc/language-standards-supported-by-gcc/.*
https://gcc.gnu.org/onlinedocs/gcc/Standards.html
RedirectMatch permanent /onlinedocs/gcc/gcc-command-options/.*
https://gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html
RedirectMatch permanent
/onlinedocs/gcc/c-implementation-defined-behavior/.*
https://gcc.gnu.org/onlinedocs/gcc/C-Implementation.html
RedirectMatch permanent
/onlinedocs/gcc/c++-implementation-defined-behavior/.*
https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Implementation.html
RedirectMatch permanent
/onlinedocs/gcc/extensions-to-the-c-language-family/.*
https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
RedirectMatch permanent
/onlinedocs/gcc/extensions-to-the-c++-language/.*
https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html
RedirectMatch permanent /onlinedocs/gcc/gnu-objective-c-features/.*
https://gcc.gnu.org/onlinedocs/gcc/Objective-C.html
RedirectMatch permanent /onlinedocs/gcc/gcov/.*
https://gcc.gnu.org/onlinedocs/gcc/Gcov.html
RedirectMatch permanent
/onlinedocs/gcc/known-causes-of-trouble-with-gcc/.*
https://gcc.gnu.org/onlinedocs/gcc/Trouble.html

Can we just remove those pages instead?

Reply via email to