MediaWiki Krótki URL: czysty i piękny URL

Tworzenie MediaWiki krótkie linki przy zachowaniu domyślnego funkcjonalne długich adresów URL. Wyjąć index.php z adresu URL i uzyskać czyste i piękne adresy URL.

A+ A-

Prowadzę kilka stron internetowych, które są oparte na platformie MediaWiki. Dyskusja ma zapewnić możliwość posiadania krótkich adresów URL , które wyglądają znacznie czystsze i dlatego piękne. Kilka z moich najwcześniejszych MediaWiki witryn nie używać ładnych adresów URL, bo po prostu był zbyt leniwy i był nieco mylić podczas czytania odpowiedni samouczek podane w pomocy MediaWiki.

Ostatnio postanowiłem wreszcie dokonać zmian w moich stronach internetowych i wdrożenie krótkie adresy URL. MediaWiki krótkie adresy URL ukryć index.php? Title = część adresu internetowego. Krótsze adresy są łatwiejsze do odczytania i łatwiejsze do zapamiętania. Adresy internetowe są świetne, zwłaszcza na stronach internetowych, które wykorzystują MW niż łacińskie zestawy znaków.

Typowym, długie, brzydkie (i domyślnie) MediaWiki URL:

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

... I tu jest krótki MediaWiki URL: czysty i ładny:

www.kavitakosh.org/kk/Problem_in_Reading_Hindi_Font

Wyszukiwarki kochają piękne adresy URL, które ukryć szczegóły techniczne (takie jak parametry i wartości związanych z ciągami URL).

Na początku byłem ostrożny, że upiększanie URL może zaszkodzić mojej witryny Google i ruchu plasuje ponieważ moje strony internetowe były tam w ogromnej świecie Internetu przez okres dłuższy niż pięć lat. A w rzeczywistości to zawsze lepiej, aby nie zmieniać adresu URL po jego utworzeniu. Ale za pomocą przekierowania za pomocą pliku .htaccess możemy bezpiecznie dokonać tych zmian bez znacznego szkodzenia rankingach wyszukiwarek .

Cherry na górze jest to, że jest bardzo łatwy i prosty do wykonania krótkich adresów URL. Oto co trzeba zrobić (należy pamiętać, że instrukcje te są przeznaczone do instalacji MediaWiki działających na serwerze Apache tylko):

KROK 1: Dodaj następujący kod do pliku .htaccess :

RewriteEngine On

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

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

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

Wymień MW-katalog z nazwą katalogu, w którym został zainstalowany MediaWiki (czyli katalogu, który zawiera pliki i foldery MediWiki jak rozszerzeń, pamięci podręcznej, obsługę skórek, itp)

Gdzie umieścić .htaccess? Plik .htaccess powinien być umieszczony w katalogu instalacyjnym MediaWiki.

KROK 2: Teraz należy dodać następujący kod w LocalSettings.php

$ wgScriptPath = "/ MW-directory";

$ wgScriptExtension = "php";

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

$ wgUsePathInfo = true;

Wymień MW-katalogu z katalogu instalacyjnym MediaWiki. Plik LocalSettings.php może już zawierać dwie pierwsze linie kodu podanego powyżej. Jeśli linie te są już obecne -Tylko dodać drugą i trzecią linię tuż pod istniejącymi liniami.

I to wszystko! Teraz twoi starzy-a-long-and-brzydkie adresy URL będą również działać, ponieważ .htaccess przekieruje stare adresy URL do żądanej strony.

Gdy to nastąpi, a jeśli witryna MediaWiki działa zbyt wolno, można też chcą zobaczyć moje tutoriale dotyczące poprawy wydajności MediaWiki.

Dziekujemy za korzystanie TechWelkin. Proszę daj mi znać co myślisz!