https://bugzilla.wikimedia.org/show_bug.cgi?id=11644





--- Comment #14 from Ryan Schmidt <[email protected]>  2009-01-05 02:29:09 UTC 
---
Created an attachment (id=5646)
 --> (https://bugzilla.wikimedia.org/attachment.cgi?id=5646)
Simple patch that adds $wgMaxRedirects

Attached a (very) simple patch that adds $wgMaxRedirects. The default value of
1 makes it work exactly like it does now. Values less than 1 disable redirects,
and values greater than 1 parse out redirect chains until that limit is
reached.

However, there is probably a better way of retrieving the redirect target than
getting the article's content each time to recursively call
Title::newFromRedirect, and the "redirected from" text does not show that a
chain was followed (it shows the original source, so if [[A]] -> [[B]] -> [[C]]
and you visited [[A]] and got redirected to [[C]], the text would be
"redirected from [[A]]", which makes it difficult to detect that a redirect
chain was followed -- although it still shows up properly on
Special:DoubleRedirects).

The addition of the second parameter to Title::newFromRedirect and only
defining it from Article::followRedirectText prevents normal links to redirects
in the wiki text itself from being followed.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to