MediaWiki Short URL: URL-uri curat și frumos

Creați URL-uri scurte MediaWiki păstrând în același timp implicit URL-urile lungi funcționale. Scoateți index.php din URL-ul și a obține URL-uri curate și frumoase.

A+ A-

Am rula mai multe site-uri care sunt bazate pe platforma MediaWiki. MediaWiki nu oferă posibilitatea de a avea scurte adrese URL care arata mult mai curat și , prin urmare , frumos. Un cuplu de primele mele site-uri MediaWiki nu a folosit destul de URL-uri, pur și simplu pentru că am fost prea leneș și a fost un pic confuz în timp ce citiți tutorial relevant dat în ajutor MediaWiki.

In ultimul timp, am decis să fac în cele din urmă schimbări în site-urile mele și să pună în aplicare URL-uri scurte. MediaWiki URL - uri scurte ascunde index.php? Title = parte a adresei web. URL-urile mai scurte sunt mai ușor de citit și mai ușor de reținut. Aceste adrese de web sunt foarte bune în special pentru site-urile MW care utilizează seturi de caractere non-latine.

Un exemplu tipic, lung, urât (și implicit) URL - ul MediaWiki:

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

... și aici este Short URL MediaWiki: curat și destul de :

www.kavitakosh.org/kk/Problem_in_Reading_Hindi_Font

Motoarele de căutare dragoste URL-uri frumoase, care ascund detaliile tehnice (cum ar fi parametrii și valorile atașate cu siruri de caractere URL).

La început, am fost precaut ca acest infrumusetarea de URL - uri ar putea afecta Google site - ul meu și de trafic se clasează , deoarece site - urile mele au fost acolo , în lumea masivă de Internet pentru mai mult de cinci ani. Și , de fapt, este întotdeauna mai bine să nu pentru a schimba o adresă URL odată ce este creată. Dar , prin utilizarea de redirecționare prin fișier .htaccess putem face în condiții de siguranță aceste modificări fără a afecta foarte mult Topul motor de căutare .

Cireasa de pe partea de sus este că este foarte ușor și simplu să pună în aplicare URL - uri scurte. Aici este ceea ce trebuie să faceți (vă rugăm să rețineți că aceste instrucțiuni sunt valabile pentru instalațiile MediaWiki care rulează pe Apache server numai):

PASUL 1: Adăugați următorul cod fișier .htaccess :

RewriteEngine on

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

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

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

Înlocuiți MW-director cu numele de director în care ați instalat MediaWiki ( de exemplu , directorul care conține fișiere și foldere MediWiki cum ar fi extensii, cache, întreținere, piei etc.)

În cazul în care pentru a pune .htaccess? Fișierul .htaccess ar trebui să fie plasat în directorul de instalare MediaWiki.

PASUL 2: Acum adăugați următorul cod în LocalSettings.php

$ wgScriptPath = „/ MW-director„;

$ wgScriptExtension = „.php“;

$ wgArticlePath = „{$ wgScriptPath} / $ 1“;

$ wgUsePathInfo = true;

Înlocuiți MW-director cu directorul de instalare MediaWiki. Fișierul dvs. LocalSettings.php ar putea conține deja primele două rânduri ale codului de mai sus. În cazul în care aceste linii sunt deja prezente adăuga -doar a doua și a treia linie dreapta jos liniile existente.

Si asta e! Acum, și-lung și-urât vechi URL-uri vor lucra, de asemenea, pentru că .htaccess va redirecționa URL-urile vechi la pagina solicitată.

Odată ce acest lucru se face, și dacă site-ul dvs. MediaWiki este de lucru prea lent, s-ar putea, de asemenea, doriți să vedeți tutoriale mele cu privire la modul de îmbunătățire a performanței MediaWiki.

Vă mulțumim pentru utilizarea TechWelkin. Te rog lasă-mă să știu ce crezi!

Ads

Acțiune