ميدياويكي URL قصير: المسارات النظيفة والجميلة

إنشاء عناوين URL ميدياويكي قصيرة مع الحفاظ على التقصير عناوين المواقع الطويلة وظيفية. إزالة index.php من رابط والحصول على عناوين المواقع نظيفة وجميلة.

A+ A-

أركض العديد من المواقع التي تقوم على منصة ميدياويكي. ميدياويكي لا توفر خيار وجود قصيرة عناوين المواقع التي تبدو أنظف بكثير وبالتالي جميلة. لم زوجان من بلدي أقرب المواقع ميدياويكي عدم استخدام عناوين جميلة ببساطة لأنني كنت كسول جدا ومرتبكة بعض الشيء أثناء قراءة البرنامج التعليمي ذات الصلة الواردة في مساعدة ميدياويكي.

في الآونة الأخيرة، وقررت في النهاية إلى جعل التغييرات في مواقع الويب وتنفيذ عناوين قصيرة. ميدياويكي عناوين قصيرة إخفاء عنوان = جزء من عنوان الويب index.php؟. عناوين أقصر وأسهل للقراءة وأسهل للتذكر. هذه العناوين على شبكة الإنترنت هي كبيرة وخاصة للمواقع ميغاواط التي تستخدم مجموعات أحرف غير لاتينية.

نموذجي، منذ فترة طويلة، قبيحة (والافتراضية) ميدياويكي URL:

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

... وهنا هو قصير ميدياويكي URL: نظيفة وجميلة:

www.kavitakosh.org/kk/Problem_in_Reading_Hindi_Font

محركات البحث الحب عناوين المواقع الجميلة التي تخفي التفاصيل التقنية (مثل المعلمات والقيم المرفقة مع سلاسل URL).

في البداية، كنت حذرا أن هذه تجميل عناوين قد يضر جوجل موقع الويب الخاص بي و صفوف حركة المرور لمواقع الويب كانت هناك في العالم الهائل من الإنترنت لأكثر من خمس سنوات. وفي واقع الأمر هو دائما الأفضل عدم تغيير URL بمجرد إنشائه. ولكن باستخدام التوجيه من خلال ملف هتكس يمكننا أن نجعل بأمان هذه التغييرات دون الإضرار كثيرا تصنيفات محرك البحث .

الكرز على أعلى هو أنه من السهل جدا واضحة لتنفيذ عناوين قصيرة. هنا هو ما عليك القيام به (يرجى ملاحظة أن هذه التعليمات هي للمنشآت ميدياويكي تعمل على الخادم اباتشي فقط):

الخطوة 1: قم بإضافة التعليمات البرمجية التالية إلى ملف .htaccess :

RewriteEngine يوم

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

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

RewriteRule ^ (. *) $٪ {DOCUMENT_ROOT} / MW-الدليل /index.php [L]

استبدال MW-الدليل مع اسم الدليل حيث قمت بتثبيت ميدياويكي (أي الدليل الذي يحتوي على ملفات MediWiki والمجلدات مثل التمديدات، ذاكرة التخزين المؤقت، صيانة، والجلود الخ)

أين يضع هتكس؟ يجب وضع ملف هتكس في دليل التثبيت ميدياويكي.

الخطوة 2: الآن قم بإضافة التعليمة البرمجية التالية في LocalSettings.php

$ wgScriptPath = "/ MW-الدليل".

$ wgScriptExtension = "فب".

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

$ wgUsePathInfo = صحيح.

استبدال MW-الدليل مع دليل التثبيت ميدياويكي. قد يحتوي ملف LocalSettings.php الخاص بك بالفعل أول سطرين من التعليمات البرمجية المذكورة أعلاه. وإذا كانت هذه الخطوط موجودة بالفعل، تماما إضافة السطر الثاني والثالث الحق دون خطوط القائمة.

وهذا كل شيء! الآن ستعمل عناوين URL عمرها ومنذ فترة طويلة وقبيحة أيضا لأن هتكس سيتم توجيه عناوين المواقع القديمة إلى الصفحة المطلوبة.

حالما يتم ذلك، وإذا عمل الموقع ميدياويكي الخاص بك بطيئة جدا، قد تحتاج أيضا لرؤية بلدي على دروس خصوصية كيفية تحسين أداء ميدياويكي.

شكرا لك على استخدام TechWelkin. واسمحوا لي أن أعرف ما هو رأيك!

Ads

شارك

الأخيرة

أفضل البدائل أوبونتو للبحث عن إذا كنت لينكس العشاق

دعونا نبدأ عن طريق الحصول على دراية شيء. الأساسية ولكن قليل...

كيفية إضافة التوقيع في علبة بريد جوجل - إضافة التوقيع جوجل في Gmail

وكان صندوق البريد الوارد من قبل جوجل واحدة من أفضل الأمور ق...

أسبوعية أخبار تكنولوجيا المعلومات: نوكيا وغوغل ونينتندو

مرحبا بالجميع، انها الجمعة 3 مارس وتماما مثل دائما نعود مع ...

مشاريع بي التوت للمبتدئين - ماذا يمكن أن تفعل مع التوت بي

التوت بي هو عبارة عن سلسلة من الطاقة المنخفضة، وأجهزة الكمب...

أفضل VPN لالروبوت 2017 - كيفية استخدام VPN في الروبوت

لقد ولت الأيام التي كانت فيها الشبكات الخاصة الإفتراضية فقط...

تعليقات