أجهزة الكمبيوتربرمجة

كيفية جعل NC-الروابط: دليل خطوة بخطوة

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

لذلك، يبدو مصطلح الروابط CNC في العالم من تطوير الشبكة. حقيقة أن وكيفية تنفيذ ذلك، سيتم مناقشته في هذه المادة.

ما هو CNC وصلات

عموما، NC - كلمة عامية تعني URL chelovekoponyatny. HRM - الاقتراض من الإنجليزية URL، مواقع الموارد الموحد. Chelovekoponyatny، بدوره، يعني مجموعة من الأحرف في شريط العناوين، التي هي مريحة وسهلة الفهم. على سبيل المثال، التي تم إنشاؤها بواسطة عنوان الصفحة قد تبدو مثل هذا: http://example.com/index.php؟page=name. لا تبدو واضحة جدا ولا تظهر بنية الموقع. هناك علامات، وليس الحاملة الدلالي، وأنه من غير الواضح ما يعنيه أن الصفحة واسم.

وعقب الكلمة قد تبدو هذه: http://example.com/products/new/boat. هنا يتضح أن مسألة الإنتاج، مع الجديد، وبشكل أكثر تحديدا - على متن القارب. هذا هو URL chelovekoponyatny. هو أفضل بكثير ليتم فهرستها من قبل محركات البحث وعرض لإصدار فوق بقية. وهناك الرجل الذي زار الموقع، يكون قادرا على فهم ما حدث بالضبط في القسم المطلوب.

ومع ذلك، فإن CNC يحيل هناك بعض القيود. على سبيل المثال، عنوان لا يمكن استخدام الأحرف الروسية. ثم يتم استبدالها القيمة العددية والنسبة المئوية. ولذلك، المصنعين المحليين استخدام الحروف من الكلمات الروسية في اللاتينية. على سبيل المثال، لذلك - oborudovanie أو produkcia. كما تم إنشاؤه تلقائيا الارتباط CNC يمكن أن تزيد من الطول الإجمالي للسلسلة.

وتستخدم أدوات خاصة لتنفيذ حرفي وتحويله إلى chelovekoponyatnym urlam. كانت متوفرة، وعادة في نظام إدارة المحتوى - CMS. خلق CNC الروابط الخوض منها تلقائيا، استنادا إلى اسم البضاعة، مقالات أو بلوق وظائف، وكذلك المقطع الذي يقع عليه. ونتيجة لذلك، عند إنشاء إدخال جديد، إضافة المنتج يتكون URL chelovekoponyatny، التي ينظر إليها بشكل جيد والناس والآلات.

كيفية جعل الروابط CNC لCMS شعبية

CMS - نظام إدارة، والمحتوى، والتي هي واجهة مريحة وبسيطة يسمح لك بسرعة لإنشاء موقع على شبكة الانترنت كاملة. توسع وظيفية بسبب وجود عدد كبير من القوالب المتوفرة، وحدات والمكونات الإضافية. هذا يسمح للشخص بعيدا عن لغات البرمجة PHP، جافا سكريبت، HTML والمتعلقة منها بسرعة لإنشاء موقع الويب الخاص بك أو بلوق.

تقريبا جميع أنظمة إدارة المحتوى لديها مجموعة ممتازة من الأدوات في شكل المكونات الإضافية لإنشاء CNC. ومن الجدير نظرة فاحصة على وأكثرها شيوعا.

  • وورد - الأكثر شعبية، وفقا للاحصاءات، نظام إدارة المحتوى. يتم تثبيته على غالبية بلوق والمواقع المعروفة. تشتهر سهولة تطوير وتركيب.
  • جملة - شعبية أصغر، ولكن لا تزال تستخدم على نطاق واسع بين المطورين. انها وظيفة جيدة، واختيار المكونات، والإضافات وحدات.
  • OpenCart - مشروع منفصل لإنشاء المخازن على الانترنت. داخليا يشبه أي CMS، ولكن "يحبس" تحت نطاق ضيق من المهام.

CNC-الروابط في وورد - سهولة التنفيذ

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

NC إعداد ورد بسيط ويتم تخفيض أساسا لتحميل وتثبيت المكونات سير لاللات. فهو يستخدم لتحويل اللاتينية إلى صفوف السيريلية.

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

  • بعد تحميله على فك الأرشيف.
  • ثم لديك لنقل هذا المجلد تحت الفسفور الابيض بين المحتوى -> الإضافات. ويتم هذا عادة باستخدام أي مدير FTP المتاحة.
  • الآن عليك أن تذهب إلى لوحة الإدارة وورد، أدخل اسم المستخدم وكلمة المرور الخاصة بك.
  • في "الإضافات" يجب أن تجد سير لاللات وتنشيطه. يتم تثبيت البرنامج المساعد الآن في النظام وتمكين.

بعد ذلك، تحتاج إلى تكوين بنية الارتباط.

  • للقيام بذلك، انتقل إلى "إعدادات"، وهناك انتقل إلى "الروابط الثابتة".
  • هناك العديد من الأنماط في الإعدادات العامة، والتي يمكنك بناء ظهور الروابط. فمن المستحسن استخدام نوع من "تعسفي"، يمكنك تخصيص كل شيء حسب الحاجة. أبسط تصميم لمثل هذا القالب - /٪ الفئة٪ /٪ postname٪ /. وهذا يعني أنه في شريط العنوان سيعرض فئة ومن ثم اسم آخر.
  • ومن ثم تحويل سير لاللات كل ما في واللاتينية. ونتيجة لذلك، يمكنك الحصول على وصلة NC جميل وواضح في ووردبريس.

وبالإضافة إلى ذلك سير لاللات، ويمكن استخدامها ونظائرها، والتي هي موجودة على الموقع الرسمي. على سبيل المثال، مثل - WP Translitera، ACF: روس-لاللات، روس-لاللات المتقدم. تثبيت المكونات الإضافية مثل هذه، لماذا أسهب في الحديث عن كل منها على حدة لا معنى له.

CNC جملة، عدة خيارات لإنشاء

جملة بت أكثر تعقيدا نظام إدارة المحتوى. تماما مثل وورد تحتوي على خاصية لإنشاء المواقع وبلوق في وقت قصير. لديها وظائف ومرونة واسعة النطاق. بعد ذلك، عليك أن تصف كيفية جعل المراجع CNC في هذا CMS.

جملة قد بنيت في البداية وظائف لإنشاء عناوين URL chelovekoponyatnyh. CNC وصلات في جملة 3 يمكن تمكين في صفحة الإعدادات العامة تحت عنوان "إعدادات SEO». تحديد يجب أن يتم تعيين إلى "نعم" "مؤسسة التبادلات عبر المضيق (CNC) تمكين". وبالتالي، سيتم تحويل إشارة إلى شكل أكثر قابلية للفهم.

يمكنك أيضا تعيين اختياريا عناوين إعادة التوجيه، من خلال إنشاء NC-الروابط في هتكس. يخدم هذا الملف كمستودع لتكوين خادم الويب أباتشي. في ذلك، يمكنك استخدام التعابير العادية والتوجيهات RewriteRule لتغيير إشارة التحول إلى URL المطلوب. والفرق الرئيسي بين هذا النهج - المرونة. يمكنك الاستشهاد ما يشير إلى أي نوع تقريبا.

حدد "إضافة لاحقة إلى URL» يضع نهاية لتمديد خط من الوثيقة. على سبيل المثال، أتش تي أم أل. هذا التمديد هو القليل من الاهتمام لمتوسط الزوار للموقع الويب الخاص بك، حتى تتمكن من ترك الخيار لتعيين "لا".

الأسماء المستعارة في Unicode - هذا البند يحمل حرفي للاسم المادة في الأبجدية اللاتينية. هذا هو ضمان أن تكون، بدلا من الحروف الروسية، أو غيرها من الرموز لا يتم عرض شيء صعب وغير قابل للقراءة.

عنصر بديل للجملة

تنفيذ مولد الروابط NC في جملة الممكن أيضا عن طريق مكونات مختلفة. على سبيل المثال، واحدة من أكثر شعبية - JoomSEF. يتم توزيعه مجانا وأفضل تحميل البرنامج من الموقع الرسمي جملة.

، بالإضافة إلى تحويل عناوين المواقع في CNC وضعت في وظائفه لتوليد الفوقية، ومحركات البحث، والكلمات الرئيسية، وإدارة صفحات مكررة. ومن الجدير بالذكر أن دعم القائمة لUTF-8 ترميز والتكوين 404 صفحة بنفسك.

في جملة 3، وهناك ثلاث طرق لتثبيت: التمهيد مباشرة من جهاز الكمبيوتر من دليل موقع، وذلك من خلال نقل الإشارة.

سوف الملف يجب أن تحميل تجسيد الأول. ثم اختر من قائمة لوحة المشرف CMS في "متقدم" وانتقل إلى "إدارة ملحقات". استخدام "اختر ملف" يجب أن يكون على استعداد لإظهار أرشيف النظام وتثبيته.

ونادرا ما يستخدم الخيار الثاني. لكن الثالث هو الأكثر ملاءمة، لأنها لا تتطلب تحميل. تحتاج فقط إلى نسخ الرابط إلى JoomSEF وإدخاله في "تثبيت من URL» على علامة التبويب مسمى. سيقوم النظام نفسه تحقق توافرها وفقا لجميع المعلمات سيتم تعيين.

وتجدر الإشارة إلى أن لاستكمال تكملة العمل، تحتاج إلى متابعة "تمكين المؤسسة"، "إعادة توجيه URL" و "إضافة لاحقة إلى URL" في إعدادات SEO تم نقلها إلى "نعم".

مكون مثبت تتخذ على الفور الجذر في الوضع النشط ويبدأ عملها. وهي، فإنه يحول جميع الروابط في مظهر أكثر جمالية.

JoomSEF لديها عدد كبير من الإعدادات والخيارات. ويمكن أن تكون بمهارة جدا جلب جميع وصلات الموقع لأي منظور تقريبا كنت تريد.

JBZoo وURL chelovekoponyatny

عنصر JBZoo هو أداة مرنة وقوية لخلق المخازن على الانترنت والكتالوجات، بلوق ومواقع بسيطة، وبطاقات الأعمال التجارية القائمة على نظام إدارة المحتوى جملة.

لتثبيت جملة في JBZoo ينبغي أن يكون بالفعل بالإضافة الحالية حديقة الحيوان.

أحيانا إعدادات المؤسسة القياسية لا يعيشون جدا تصل إلى مكوناته من أجل تنفيذ عملية التحويل. لذلك، لإنشاء CNC-صلات في JBZoo أوصى عنصر sh404SEF. هذا المنتج هو حر وهو وسيلة جيدة لتوليد الروابط في JBZoo. وهناك عدد كبير من الإعدادات والميزات ودعم مجموعة متنوعة من الشبكات والخدمات الاجتماعية.

يتم تنفيذ التثبيت بواسطة نسخ الرابط إلى ملف، أو عن طريق استخدام ملف الخادم المباشر تحميل، تحميل سابقا.

OpenCart والإعداد CNC

OpenCart - منصة دون أن تكون مرتبطة بأي نظام إدارة المحتوى. وهذا هو، وظائف على حدة. تركيزه الرئيسي - بسهولة إنشاء المخازن على الانترنت لدرجة من التعقيد متفاوتة. على الرغم من أن المنتج في حد ذاته هو حر، ويتم توزيع العديد من الإضافات إليها على أساس تجاري. أحدث نسخة مستقرة - 2.0.

يربط NC OpenCart 2 يمكن أن يتم تشكيلها من قبل التكوين اليدوي أو باستخدام وحدات منفصلة.

NC بدء تحديد الطريقة الأولى يمكنك تحرير ملف التكوين هتكس أباتشي خادم الويب.

  • للقيام بذلك، انتقل إلى المجلد الموقع من خلال FTP أو الذاكرة المتوفرة في مدير الملفات الإدارية.
  • الدليل الجذر يجب أن تكمن ملف .htaccess.txt. وبما أنه لا يوجد لديه تأثير على النظام مع النص الإرشاد، وأول شيء يجب القيام به - لتسميته هتكس. الآن، سيقرأ خادم الويب توجيهاته، والقيام بها.
  • الآن عليك أن تذهب إلى إعدادات الموقع وعلامة التبويب "خادم" لتمكين استخدام CNC.
  • كل التغييرات التي تريد حفظ.
  • الآن يجب تحويل جميع الروابط.

في بعض الأحيان، نظرا لبعض الأسباب، العديد من عناوين لا تتغير وتبقى غير واضحة. يمكنك استخدام عنصر SeoPro لتنفيذ هذه المهمة. ومع ذلك، قبل تثبيت فمن الضروري أن ندرك أولا OCMOD متعدد الأسطر الإصلاح. للقيام بذلك، تحتاج إلى تحرير التعليمات البرمجية من الملف يدويا. وهو يقع في المشرف / تحكم / تمديد / modification.php. لتحريره المستحسن استخدام المفكرة ++، لتجنب المشاكل مع الترميز.

تحتاج فقط إلى إضافة سطر واحد من التعليمات البرمجية في كتلة بعد انقضاء المهلة $ متغير. يبدو مثل هذا:

  • $ = $ اقتباس operation-> getElementsByTagName ( 'بحث') -> البند (0) -> getAttribute ( "العرض")؛

بعد ذلك، تحتاج إلى العثور على شرط:

  • إذا (! $ الحد) {
  • $ الحد = -1.
  • }

وإضافة بعد ذلك:

  • إذا ($ الاقتباس == 'صحيح') {
  • $ البحث = preg_quote ($ البحث).
  • }

هذه الملفات بعد التغييرات لحفظ.

ثم تحتاج إلى تثبيت في الواقع نفسه وحدة SeoPro. يجب أن يكون الملف الذي تم تنزيله تفكيك على الخادم. ثم قيام اثنين من الاستعلامات إلى قاعدة البيانات من خلال بريس:

  • ALTER TABLE `oc_product_to_category` ADD` main_category` tinyint (1) NOT NULL DEFAULT '0'؛ ALTER TABLE `oc_product_to_category` أضف INDEX` main_category` (` main_category`)؛

الآن لا بد من تصحيح ملف index.php الرئيسي. انها تهتم السطر:

  • $ Controller-> addPreAction (العمل الجديد ( 'شائع / seo_url'))؛

الذي يتم استبداله:

  • إذا (! $ seo_type = $ config-> الحصول على ( 'config_seo_url_type')) {
  • $ Seo_type = 'seo_url'؛
  • }
  • $ Controller-> addPreAction (العمل الجديد ( 'شائع /' $ seo_type))؛

وعلاوة على ذلك، هناك مجموعة من الإجراءات المتعلقة الإعدادات في مجال الادارة. في القائمة، فمن الضروري للعثور على "وحدات"، انتقل إلى "معدلات" وانقر على التحديث. من هنا، كنت بحاجة للذهاب إلى قائمة "وحدات"، والتي وضعتها SeoPro. ثم، عن طريق الضغط على زر "تعديل" إلى الدخول فيه، وحفظها. بعد كل التلاعبات ينبغي لها أن تعمل، وإذا لم يكن كذلك، ثم علينا أن نحاول إعادة الوحدة من جديد. أو السعي للحصول على المساعدة من المنتديات المتخصصة.

تحقيق وظائف CNC في PHP

تتم كتابة معظم المواقع على شبكة الانترنت في PHP. ما هو قوي جدا، وسهلة الاستخدام وسهلة التعلم. عمله هو غير مرئي للمستخدم، كما تتم معالجة رمز PHP على الخادم والمستعرض يرسل الانتهاء بالفعل HTML صفحة، يفهمها.

مشاهدة تنفيذ وصلات CNC لPHP يمكن أن يكون مثالا رمز صغير. ومع ذلك، لجعل عنوان السلسلة في مشاريع حقيقية إلى الذهن chelovekoponyatnomu متعددة سوف تضطر إلى العبث.

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

السطر الأول يسمح لتحويل URL مع الخادم. والثاني - تعيين العنوان الأساسي. السطرين التاليين أداء الشيكات على وجود الملفات والمجلدات. السيطرة مشاركة نقل الى index.php، إذا أدركت 3 و 4 سلسلة دون أخطاء.

لتخزين المراسلات الصفحة معرف والجدول قيمة حولت لها هو ضروري. ولذلك، فمن الضروري إنشاء. على وجه الخصوص، يمكنك إنشاء بسيط لفهم العملية. وسيتضمن حقلين: مؤسسة التبادلات عبر المضيق وPAGE_ID. مؤسسة التبادلات عبر المضيق تحافظ على اسم ونوع هو VARCHAR. A PAGE_ID - أرقام الصفحات كثافة نوع.

الآن لدينا لتصحيح نفسي ملف index.php. هذا مجرد مثال، والممارسة، عن مشروع معين قد تكون مختلفة بعض الشيء: $ النتيجة = $ _SERVER [ 'REQUEST_URI']. يتم نقل هذا الخط في النتيجة $ متغير إلى URL المطلوب.

  • إذا (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/، $ نتيجة)) {رأس (' HTTP / 1.0 404 لم يتم العثور على ')؛ صدى "أحرف غير صالحة في URL '؛ الخروج؛ }

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

  • $ Array_url = preg_split ( '/(\/|\..*$)/، $ نتيجة لذلك، -1، PREG_SPLIT_NO_EMPTY)؛

هنا أعلن مجموعة array_url $، التي تستخدم وظيفة preg_split وضع العناصر التي ليس لديها أي شيء إضافي لNC.

  • إذا (! $ array_url) {$ ID_page = 1؛ } {$ آخر sef_value = $ array_url [0]؛

هنا هناك معالجة الطلب عندما تم طلب عدم صفحة معينة والمجال. ولذلك فمن الضروري إرسال معرف استجابة = 1. أيضا على هذا الموقع ومن المفترض أن يطلب قاعدة بيانات المشروع، الذي يعترف ما إذا كان هناك في ذلك قيمة $ sef_value متغير المؤسسة في هذا المجال. إذا وجدت شيئا، وإرسال المستخدم إلى صفحة 404. وفي النهاية هناك علاج رمز الناتجة عن ذلك، عنوان وإصدار المواد أو المكونات المناسبة.

إيجابيات وسلبيات استخدام CNC

مزايا استخدام عناوين المواقع chelovekoponyatnyh يمكن سرد كما يلي:

  • رابط بصريا تبدو أكثر جمالية من مجموعة من الشخصيات الغامضة، وخاصة على مواقع غير مألوفة.
  • تخزين عناوين أسهل بكثير.
  • على طول الطريق وهيكل الموقع يصبح واضحا.
  • الحصول على المعلمات التي تم تمريرها بالطريقة المعتادة، وذلك باستخدام المتغيرات في شريط العناوين، التي لا وجود لها في CNC ووالأمن وبالتالي، لا يتم انتهاكها؛
  • تحسين التنقل في الموقع.
  • تم تحسين SEO الأمثل للغاية وأفضل عناكب محركات البحث لفهرسة هذا الموقع.

عدد أقل بكثير من السلبيات. وأهم منهم - أنه وضع. ليس من الممكن دائما لجلب عناوين المواقع إلى chelovekoponyatnomu النموذج من قبل الموظفين أو لجهة خارجية الحلول. أحيانا يكون من الضروري الخوض في رمز وتحريره نفسك، الأمر الذي يتطلب المعرفة والوقت. والعيب الثاني ليست مهمة جدا وذات الصلة إلى حضور واسع. نظرا لتشكيل روابط ل"يطير" يزيد من الحمل على الموقع. ولكن حيث إن تكلفة معدات الشبكات يتناقص باطراد، والتكاليف على موارد الخادم، يعتقد عدد قليل من الناس. بشكل عام، ومزايا تفوق بكثير العيوب، حتى على الرغم من عناوين تحقيق الصعب chelovekoponyatnyh، استخدم قيمتها.

استنتاج

في هذه المادة، التي الروابط CNC، والتي ليست كذلك. رسمت أنها بالتفصيل أبسط وأسرع حل لهذه المشكلة. وكذلك بعض الخيارات أكثر بأسعار معقولة النهج متطورة. في أي حال، فإن استخدام CMS في تطوير موقع يقلل بشكل ملحوظ من العمل والوقت اللازم عند تحسين صفحات العناوين. ولذلك، CMS حزمة وينبغي أن تستخدم كبديل NC الأكثر فعالية في التنمية اليدوية.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.