|This manual's page is outdated. It was written for an older version of MediaWiki and may not apply to the most recent version. See the talk page for a possible discussion on this.|
|MediaWiki file: cleanupTitles.php|
|Source code:||master • 1.31.0 • 1.30.0|
cleanupTitles.php is a maintenance script located in the maintenance directory that can be used to clean up broken, unparseable titles. The edits will be attributed to the user called Conversion script. This script is rather useful for cases in which someone has added a new interwiki prefix (e.g.
commandos:) to the interwiki table and thereby caused mainspace pages with ambiguous titles (e.g. Commandos: Behind Enemy Lines) to become inaccessible. Likewise, the script can be used to process changes in $wgLegalTitleChars that rendered previously valid page titles inaccessible.
Note that namespaceDupes.php is often a preferable option, if the goal is to move pages into their proper namespace.
php cleanupTitles.php [--dry-run]
|--dry-run||Perform a dry run|
Fixed pages are moved to Broken/<foo> (where <foo> is the cleaned up version of the broken title)