Extension:RottenLinks
![]() État de la version : stable |
|
---|---|
![]() |
|
Description | Provides the Special page Special:RottenLinks. |
Maintenance | Miraheze system administrators |
Dernière version | continuous updates |
MediaWiki | 1.35.3+ |
PHP | 7.2+ |
Modifie la base de données |
Oui |
Composer | miraheze/rotten-links |
Licence | Licence publique générale GNU v3.0 ou supérieur |
Téléchargement | README CHANGELOG |
|
|
The RottenLinks extension provides the special page "Special:RottenLinks", which shows a table of all external links on your wiki pages, and tells you their status.
For reporting an issue or a bug, please use Miraheze Phabricator. See here for the workboard.
Installation
- Téléchargement et placez le(s) fichier(s) dans un répertoire appelé
RottenLinks
dans votre dossierextensions/
. - Ajoutez le code suivant à la fin de votre fichier
LocalSettings.php
:wfLoadExtension( 'RottenLinks' );
- Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
- Configuration requise
- Run the following script to populate the special page "Special:RottenLinks":
php extensions/RottenLinks/maintenance/updateExternalLinks.php
- Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
Configuration
$wgRottenLinksBadCodes
- Holds a list of HTTP codes that are considered bad. Par défaut
[ "0", "400", "401", "403", "404", "405", "502", "503", "504" ]
. $wgRottenLinksCurlTimeout
- Sets the timeout for cURL in seconds. Defaults to
30
. $wgRottenLinksHTTPProxy
- Sets a proxy to use for requests. Defaults to
""
(use no proxy). Example:$wgRottenLinksHTTPProxy = "http://username:password@proxy.example.com:8080";
$wgRottenLinksExcludeProtocols
- Holds a list of protocols that should not be checked for validity. Defaults to
[ "tel", "mailto" ]
. $wgRottenLinksExternalLinkTarget
- Sets the external link target (
_self
for the current tab or_blank
for new tab). Par défaut_self
. $wgRottenLinksExcludeWebsites
- List of websites to blacklist checking of response codes for. Par défaut
false
. Omit the protocol, e.g. use$wgRottenLinksExcludeWebsites = [ "www.example.com" ];
Utilisation
Run the "updateExternalLinks.php" script provided with the extension every time you would like to create or update the list of rotten links shown on special page "Special:RottenLinks".
Cette extension est incluse dans les paquets et / ou les fermes de wikis suivants : Cette liste ne fait pas autorité. Certaine fermes de wikis ou d'hébergeurs peuvent contenir ce extension même s'ils ne figurent pas ici. Vérifiez toujours cela dans votre environement avant de confirmer. |
Cette extension est développée par Miraheze. Elle peut générer des problèmes que l'on ne voit pas dans Miraheze. Pour rapporter un bogue ou demander une modification de paramètre, faites le dans Miraheze Phabricator au lieu de Wikimedia. |