Module:Redirect: Difference between revisions
Content added Content deleted
Enwikipedia>Mr. Stradivarius (Suppress errors on non-existent pages - was causing an error to appear on MediaWiki:Protectedpagetext in some cases. Also use pcall for mw.title.new, and a few other tweaks.) |
Enwikipedia>Mr. Stradivarius (extend the pattern to match a colon after the "REDIRECT" text) |
||
Line 46: | Line 46: | ||
end |
end |
||
local redirect = mw.ustring.match(rpage:getContent() or "", "^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*%[%[([^%[%]]-)%]%]" ) |
local redirect = mw.ustring.match(rpage:getContent() or "", "^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*:?%s*%[%[([^%[%]]-)%]%]" ) |
||
if redirect then |
if redirect then |
||
-- Decode html entities and percent encodings. |
-- Decode html entities and percent encodings. |