MediaWiki Kısa URL: Temiz ve Güzel URL'ler

Fonksiyonel öntanımlıyı uzun URL'ler tutarken MediaWiki Kısa URL'ler oluşturun. URL'den index.php çıkarın ve temiz ve güzel URL'ler olsun.

A+ A-

Ben MediaWiki platformu dayanmaktadır birkaç web sitesini çalıştırın. MediaWiki kısa olmasının bir seçenek sağlar URL'leri daha temiz ve dolayısıyla güzel görünmek. Ben tembel oldu ve MediaWiki yardımı verilen ilgili öğretici okurken biraz karışıktı çünkü benim en erken MediaWiki web sitelerinin bir çift güzel URL'leri kullanmıyordu.

Son zamanlarda, sonunda benim web sitelerinde değişiklik yapmak ve kısa URL'ler uygulamaya karar verdi. MediaWiki kısa URL'ler web adresinin index.php? Title = bölümünü gizlemek. Daha kısa URL'ler daha kolay okunur ve hatırlamak daha kolaydır. Bu web adreslerini özellikle Latin olmayan karakter kümeleri kullanan MW web siteleri için mükemmeldir.

Tipik, uzun, çirkin (ve varsayılan) MediaWiki URL:

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

Oldukça temiz ve: ... ve burada Kısa MediaWiki URL:

www.kavitakosh.org/kk/Problem_in_Reading_Hindi_Font

Arama motorları (URL dizeleri ile bağlı parametreler ve değerler gibi) teknik ayrıntılarını gizlemek güzel URL'ler seviyorum.

İlk başta, URL'lerin bu güzelleştirme Web sitemin Google'ı zarar verebilir ve bu ihtiyatlı trafik alıyor benim web siteleri içinde olmuştur çünkü internetin devasa dünyasında fazla beş yıl süreyle. Ve aslında o oluşturulduktan sonra bir URL'sini değiştirmek için her zaman daha iyidir. Ama .htaccess dosyası üzerinden yeniden yönlendirme kullanarak güvenle büyük ölçüde zarar vermeden bu değişiklikleri yapabilirsiniz arama motoru sıralamalarını .

Üstte Kiraz çok kolay ve kısa URL'ler uygulamak kolay olmasıdır. Burada (bu talimatları Apache sunucusunun sadece çalışan MediaWiki kurulumları için olduğunu lütfen unutmayın) yapmak gerekenler:

1. ADIM: aşağıdaki kodu ekleyin .htaccess dosyası :

YenidenYazmaMotoru Açık

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

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

RewriteRule ^ (. *) $% {DOCUMENT_ROOT} / MA-REHBERİ /index.php [L]

Eğer var burada dizinin adıyla MW-DIRECTORY değiştirin MediaWiki'yi yüklü (vb uzantıları, önbellek, bakım, derileri gibi MediWiki dosya ve klasörleri içeren dizine yani)

Nerede .htaccess koymak için? .htaccess dosyası MediaWiki kurulum dizinindeki yerleştirilmelidir.

2. ADIM: Şimdi LocalSettingsphp aşağıdaki kodu ekleyin

$ wgScriptPath = “/ MW-REHBERİ“;

$ wgScriptExtension = “.php”;

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

$ wgUsePathInfo = true;

MediaWiki yükleme dizininde ile MW-DIRECTORY değiştirin. Kişisel LocalSettingsphp dosya zaten yukarıda verilen kodunun ilk iki satırı içerebilir. bu çizgiler zaten varsa -sadece sağ varolan hatların aşağıdaki ikinci ve üçüncü satır ekleyin.

Ve bu kadar! .htaccess istenen sayfaya eski URL'ler yönlendirmek çünkü Şimdi çirkin eski ve-uzun ve URL'ler de çalışacaktır.

Bu kez yapılır ve sizin MediaWiki sitesi çok yavaş çalışıyorsa, ayrıca MediaWiki performansını artırmak için nasıl benim öğreticiler görmek isteyebilir.

TechWelkin kullandığınız için teşekkür ederiz. Lütfen ne düşündüğünü bilmeme izin ver!