Last modified: 2014-11-18 18:07:19 UTC
One of the perennial debates (on the Hungarian Wikipedia, at least) is whether to delete redirects from old names in the project namespace. On one hand, even when links are updated, it destroys some navigation pathways (bookmarks, external links etc.), makes old revisions of pages (where the links are not updated) less readable and annoys some people; on the other, the old (and often erroneous or misleading) names clutter up the search suggestions dropdown, which is by far the most user-friendly navigation method currently). There is a similar problem with redirects from misspelled names of articles. It would be very useful to have a __NOSEARCH__ magic word which would suppress indexing of such pages by the internal search engine (or maybe just adding a flag so that the page is only returned when such pages are explicitly requested).
*** Bug 24169 has been marked as a duplicate of this bug. ***
I wouldn't want a new magic word. May a config option, if __NOINDEX__ should also apply to internal search would do.
(In reply to comment #2) > I wouldn't want a new magic word. May a config option, if __NOINDEX__ should > also apply to internal search would do. I doubt that if MediaWiki had that option, Wikimedia projects would use it: NOINDEX hiding content from internal search is usually not the desired behaviour for existing uses of NOINDEX. Equally, it's not certain that NOSEARCH uses should be hidden from search engines. Just provide both, for flexibility.