MediaWiki Short URL: URL propre et belle

Créer MediaWiki courtes URL tout en gardant de longues URL par défaut fonctionnel. Retirez le index.php d'URL et obtenir des URL propres et belles.

A+ A-

Je dirige plusieurs sites qui sont basés sur la plate-forme MediaWiki. MediaWiki fournit la possibilité d'avoir de courtes URL qui ressemblent beaucoup plus propre et donc belle. Un couple de mes premiers sites MediaWiki n'a pas utilisé de jolies URL simplement parce que je suis trop paresseux et était un peu confus en lisant le tutoriel pertinent étant donné dans l'aide MediaWiki.

Dernièrement, je décidai de faire enfin des changements dans mes sites Web et mettre en œuvre des URL courtes. URL courtes MediaWiki cacher le titre = partie de l'adresse web index.php?. URL plus courtes sont plus faciles à lire et plus facile à retenir. Ces adresses web sont super, surtout pour les sites web MW qui utilisent des jeux de caractères non latins.

Un typique, long, laid (et par défaut) MediaWiki URL:

www.kavitakosh.org/kk/index.php?title=Problem_in_Reading_Hindi_Font

... Et voici court MediaWiki URL: propre et joli:

www.kavitakosh.org/kk/Problem_in_Reading_Hindi_Font

Les moteurs de recherche aiment belles URLs qui cachent les détails techniques (comme les paramètres et les valeurs attachées avec des chaînes d'URL).

Au début, je me méfiais que cette embellissement des URL pourrait nuire à Google de mon site web et le trafic se classe parce que mes sites ont été là dans le monde massive de l' Internet depuis plus de cinq ans. Et en fait , il est toujours préférable de ne pas changer une URL une fois qu'il est créé. Mais en utilisant la redirection par fichier .htaccess , nous pouvons faire en toute sécurité ces changements sans nuire grandement le classement des moteurs de recherche .

Cerise sur le dessus est qu'il est très facile et simple à mettre en œuvre des URL courtes. Voici ce que vous devez faire (s'il vous plaît noter que ces instructions sont pour les installations MediaWiki en cours d' exécution sur le serveur Apache uniquement):

ÉTAPE 1: Ajoutez le code suivant au fichier .htaccess :

RewriteEngine On

RewriteCond% {DOCUMENT_ROOT}% {REQUEST_URI}! -f

RewriteCond% {DOCUMENT_ROOT}% {REQUEST_URI}! -d

RewriteRule ^ (. *) $% {DOCUMENT_ROOT} / MW-ANNUAIRE /index.php [L]

Remplacer MW-ANNUAIRE avec le nom du répertoire dans lequel vous avez installé MediaWiki (ie le répertoire qui contient les fichiers et les dossiers MediWiki comme extensions, cache, entretien, peaux , etc.)

Où mettre .htaccess? Le fichier .htaccess doit être placé dans le répertoire d'installation MediaWiki.

ÉTAPE 2: Maintenant , ajoutez le code suivant dans LocalSettings.php

$ wgScriptPath = "/ MW-DIRECTORY";

$ wgScriptExtension = ".php";

$ wgArticlePath = "{$ wgScriptPath} / 1 $»;

$ wgUsePathInfo = true;

Remplacer MW-ANNUAIRE avec le répertoire d'installation MediaWiki. Votre fichier LocalSettings.php peut déjà contenir les deux premières lignes du code ci - dessus. Si ces lignes sont déjà présentes -Juste ajouter le deuxième et troisième ligne juste en dessous des lignes existantes.

Et c'est tout! Maintenant vos URL vieux et-long et-laid travailleront aussi parce que .htaccess va rediriger anciennes URL vers la page demandée.

Une fois que cela est fait, et si votre site MediaWiki travaille trop lent, vous pouvez aussi voir mes tutoriels sur la façon d'améliorer les performances MediaWiki.

Merci d'utiliser TechWelkin. S'il vous plait, faite moi part de votre avis!

Ads

Partager