کامپیوتربرنامه نویسی

چگونه به NC-لینک: راهنمای گام به گام

جهان از اینترنت به سرعت در حال رشد است و تسخیر تمام ارتفاعات جدید. میلیون ها نفر از سایت ها، خدمات، و خدمات راضی به پذیرش کاربر دیگری در صفحات خود هستند. این تعداد زیادی از آدرس های که به صورت خودکار تولید ایجاد شده است. و آنها همیشه آسان به خواندن و یاد داشته باشید. علاوه بر این، مجموعه ای بی معنی از شخصیت های ضعیف شده توسط موتورهای جستجو قرار گرفت. در نتیجه، به معرفی اجرای کد به طوری که او می تواند در یک کاربر راحت تر و دلپذیر چشم به نظر می رسد لازم شد.

بنابراین، مدت لینک CNC در جهان توسعه وب ظاهر شد. واقعیت این است که در آن است و چگونگی پیاده سازی آن، خواهد شد که در این مقاله مورد بحث قرار گرفته.

CNC-لینک است

به طور کلی، NC - یک کلمه عامیانه به معنی URL chelovekoponyatny. مدیریت منابع انسانی - استقراض از انگلیسی 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 محبوب

سیستم مدیریت محتوا - سیستم مدیریت محتوا است که رابط کاربری مناسب و ساده اجازه می دهد تا شما را به سرعت ایجاد یک وب سایت کامل. گسترش کاربردی با توجه به تعداد زیادی از قالب های موجود، ماژول ها و پلاگین. این اجازه می دهد تا یک فرد به دور از زبان های برنامه نویسی پی اچ پی، جاوا اسکریپت، HTML و مرتبط آنها را به سرعت ایجاد وب سایت و یا وبلاگ خود را.

تقریبا تمام سیستم های مدیریت محتوا یک مجموعه عالی از ابزار در قالب پلاگین برای ایجاد CNC. شایان نگاهی دقیق تر به آنهایی که رایج ترین است.

  • وردپرس - محبوب ترین، با توجه به آمار، یک سیستم مدیریت محتوا. این است که در اکثر وبلاگ ها و وب سایت های شناخته نصب شده است. مشهور برای سهولت توسعه و نصب و راه اندازی.
  • جوملا - محبوب کوچکتر است، اما هنوز به طور گسترده در میان توسعه دهندگان استفاده می شود. این قابلیت خوب، انتخاب اجزاء، پلاگین و ماژول.
  • از OpenCart - یک پروژه جداگانه برای ایجاد فروشگاه های آنلاین. داخلی شبیه هر سیستم مدیریت محتوا، اما "قفل کردن" تحت یک محدوده باریک از وظایف.

CNC-لینک در وردپرس - سهولت اجرا

وردپرس است که احتمالا سیستم مدیریت محتوا ساده ترین. این است که قادر به تا حد زیادی ساده ایجاد وب سایت یا وبلاگ خود را از ابتدا در یک زمان کوتاه است.

NC راه اندازی وردپرس ساده است و کاهش می یابد و عمدتا به دانلود و نصب پلاگین سیر-برای لات. آن استفاده می شود برای تبدیل لاتین به ردیف سیریلیک.

برای شروع است برای پیدا کردن و دانلود. برای انجام آن را از وب سایت رسمی شرکت وردپرس بهتر است. بنابراین شما می توانید از امکان افتادن به پلاگین در نرم افزارهای مخرب و یا کد های تبلیغاتی مزاحم جلوگیری از.

  • پس از دانلود آن را به باز کردن آرشیو.
  • سپس شما باید به این پوشه تحت فایل wp-content -> پلاگین ها. این است که معمولا با استفاده از هر بدهید FTP موجود انجام می شود.
  • حالا شما نیاز به رفتن به پنل مدیریت وردپرس، نام کاربری و رمز عبور خود را وارد کنید.
  • در "پلاگین" باید سیر-به-لت پیدا کردن و فعال آن است. این پلاگین در حال حاضر در سیستم نصب شده و فعال شده است.

بعد، شما نیاز به پیکربندی ساختار پیوند.

  • برای این کار، به "تنظیمات" بروید، و رفتن به "یکتا" وجود دارد.
  • الگوهای چند در تنظیمات کلی، که شما می توانید ظاهر لینک ساخت وجود دارد. توصیه می شود برای استفاده از یک نوع "خودسرانه"، شما می توانید همه چیز را به عنوان مورد نیاز سفارشی. ساده ترین طراحی برای چنین یک قالب - /٪ دسته٪ /٪ POSTNAME٪ /. به این معنی که در نوار آدرس را به دسته بندی و سپس نام پست نمایش داده شود.
  • و پس از آن سیر-به-لت همه در لاتین تبدیل می کند. در نتیجه، شما یک لینک NC زیبا و روشن به وردپرس دریافت کنید.

علاوه بر سیر-برای لات، می توان استفاده کرد و آنالوگ، که در حال حاضر در وب سایت رسمی می باشد. به عنوان مثال، - WP Translitera، ACF: RUS-برای لات، روس-برای لات پیشرفته. نصب پلاگین مانند این، به همین دلیل ساکن در آنها به طور جداگانه می سازد هیچ حس.

CNC جوملا، گزینه های مختلف برای ایجاد

جوملا کمی پیچیده تر سیستم مدیریت محتوا. درست مثل وردپرس دارای خاصیت برای ایجاد وب سایت های و وبلاگ ها در یک زمان کوتاه است. او دارای قابلیت های گسترده و انعطاف پذیری. بعد، شما نیاز به توضیح را به مراجع CNC در این سیستم مدیریت محتوا.

جوملا در ابتدا قابلیت های ساخته شده برای ایجاد URL chelovekoponyatnyh. CNC-لینک در جوملا 3 را می توان در صفحه تنظیمات کلی در زیر "تنظیمات SEO» را فعال کنید. انتخاب کنید "فعال کردن SEF (CNC)" باید به "بله" تنظیم شود. بنابراین، مرجع خواهد شد را به یک فرم قابل فهم تر تبدیل شده است.

شما همچنین می توانید به صورت اختیاری در تنظیم یک آدرس ها تغییر مسیر، از طریق ایجاد NC-لینک در htaccess تغییر نام دهید. این فایل را به عنوان یک مخزن از پیکربندی وب سرور آپاچی عمل می کند. در آن، شما می توانید عبارات منظم و دستورات RewriteRule برای تغییر مرجع تحول به URL مورد نظر استفاده کنید. تفاوت اصلی بین این رویکرد - انعطاف پذیری. شما می توانید منابع به تقریبا هر نوع استناد.

انتخاب کنید "اضافه کردن یک پسوند به آدرس» قرار می دهد پایان توسعه خط از سند است. به عنوان مثال، اچ تی ام ال. این فرمت است که از علاقه کمی به بازدید کننده به طور متوسط به سایت خود را، بنابراین شما می توانید گزینه را به "نه" را ترک کند.

نام مستعار در یونیکد - این مورد حمل ترجمه از نام مواد در الفبای لاتین است. این است که برای اطمینان حاصل شود که، به جای حروف روسی، و یا علامت های دیگر چیزی دست و پا و خواندن نشان داده نمی شود.

جزء جایگزین برای جوملا

پیاده سازی ژنراتور لینک NC در جوملا همچنین ممکن با استفاده از اجزای مختلف. به عنوان مثال، یکی از محبوب ترین - JoomSEF. این است که به رایگان توزیع و بهتر است آن را از سایت رسمی جوملا دانلود کنید.

در قابلیت های آن، علاوه بر تبدیل آدرس ها در CNC برای تولید ابرداده، موتورهای جستجو، کلمات کلیدی، و مدیریت صفحات تکراری تنظیم شده است. شایان ذکر است حمایت های موجود برای کدگذاری UTF-8 و پیکربندی صفحه 404 را در خود.

در جوملا 3، سه راه برای نصب وجود دارد: بوت به طور مستقیم از کامپیوتر دایرکتوری سایت، و از طریق انتقال از مرجع.

فایل باید برای دانلود تجسم است. سپس در منوی پنل مدیریت CMS در "جستجوی پیشرفته" را انتخاب کنید و به "ضمیمهها مدیریت". استفاده از "انتخاب فایل" باید آماده به نشان می دهد آرشیو سیستم و نصب آن است.

گزینه دوم است که به ندرت استفاده می شود. اما سوم یکی از راحت ترین است، چرا که دانلود نیاز ندارد. فقط نیاز به کپی کردن لینک به JoomSEF و آن را وارد کنید در "نصب از URL» بر روی زبانه eponymous است. سیستم خود را خواهد دسترس بودن و با توجه خود را به تمام پارامترهای تنظیم شده را بررسی کنید.

لازم به ذکر است که برای کامل کردن مکمل کار، شما باید به دنبال "فعال کردن SEF"، "تغییر مسیر آدرس" و "اضافه کردن یک پسوند به آدرس" را در تنظیمات SEO را به "بله" منتقل شده است.

جزء نصب بلافاصله ریشه در حالت فعال و کار خود را شروع می شود. یعنی، آن را تبدیل تمام لینک ها در یک ظاهر زیبایی بیشتر.

JoomSEF دارای تعداد زیادی از تنظیمات و گزینه. آنها می تواند بسیار ماهرانه را به تمام لینک های سایت به تقریبا هر دیدگاه شما می خواهید.

JBZoo و URL chelovekoponyatny

جزء JBZoo یک ابزار همه کاره و قدرتمند برای ایجاد فروشگاه های آنلاین، کاتالوگ، وبلاگ ها و سایت های ساده، کارت های کسب و کار بر اساس سیستم مدیریت محتوا جوملا است.

برای نصب جوملا در JBZoo آن در حال حاضر باید علاوه بر حاضر باغ وحش است.

گاهی اوقات تنظیمات استاندارد SEF کاملا نمی زندگی می کنند تا اجزای خود را در جهت تبدیل استفاده میکنند. بنابراین، برای ایجاد CNC-لینک در JBZoo توصیه می شود جزء از sh404SEF. این محصول رایگان است و یک ابزار خوب برای تولید لینک در JBZoo است. تعداد زیادی از تنظیمات، ویژگی های، پشتیبانی از انواع شبکه های اجتماعی و خدمات است.

نصب و راه اندازی است با کپی کردن لینک به فایل انجام، یا با استفاده از دانلود فایل سرور مستقیم، دانلود قبلا.

OpenCart و راه اندازی CNC

از OpenCart - پلت فرم بدون اینکه به هر سیستم مدیریت محتوا گره خورده است. این است که، توابع به طور جداگانه. تمرکز اصلی خود را - به راحتی ایجاد فروشگاه های آنلاین از درجه پیچیدگی. با وجود این واقعیت است که این محصول رایگان است، بسیاری از اضافات آن را به صورت تجاری توزیع شده است. آخرین نسخه پایدار - 2.0.

NC از OpenCart لینک 2 را می توان با پیکربندی دستی و یا با استفاده از ماژول های جداگانه تشکیل شده است.

NC شروع به تعیین اولین روش شما می توانید فایل پیکربندی htaccess تغییر نام دهید وب سرور آپاچی را ویرایش کنید.

  • برای این کار، به پوشه سایت از طریق FTP و یا حافظه موجود در مدیر فایل اداری.
  • دایرکتوری ریشه باید فایل .htaccess.txt نهفته است. از آنجا که هیچ تاثیری بر روی سیستم با کلیپ برد چند منظوره پسوند، اولین چیزی که به انجام - برای تغییر نام آن کافیست یکبار. در حال حاضر، وب سرور به دستورات آن را بخواند، و آنها را انجام دهد.
  • حالا شما نیاز به رفتن به تنظیمات سایت و تب "سرور" برای فعال کردن استفاده از CNC.
  • همه تغییرات شما می خواهید برای ذخیره.
  • در حال حاضر همه لینک باید تبدیل شود.

گاهی اوقات، با توجه به برخی دلایل، بسیاری از آدرس های را تغییر ندهید و ناشناخته مانده است. شما می توانید جزء SeoPro برای اجرای این کار استفاده کنید. با این حال، قبل از نصب آن لازم است به برای اولین بار متوجه OCMOD چند خطی ثابت. برای این کار، شما نیاز به ویرایش دستی کد از فایل. آن است که در مدیریت / کنترل / فرمت / modification.php واقع شده است. برای ویرایش آن توصیه می شود که شما با استفاده از Notepad ++، برای جلوگیری از مشکلات با پشتیبانی می کند.

فقط نیاز به اضافه کردن یک خط کد در بلوک بیش از محدودیت متغیر $. مثل این می رسد:

  • $ = $ نقل قول operation-> getElementsByTagName ( 'جستجو') -> کالا (0) -> getAttribute ( "نقل قول ')؛

بعد، شما نیاز به پیدا کردن یک شرط:

  • اگر (! حد $) {
  • $ محدود = -1؛
  • }

و اضافه کردن پس از آن:

  • اگر ($ اعلان == 'درست') {
  • $ جستجو = preg_quote ($ جستجو)
  • }

این فایل پس از تغییرات را ذخیره کنید.

سپس شما نیاز به واقع خود را ماژول SeoPro نصب کنید. فایل دانلود شده باید فله بر روی سرور است. سپس انجام چند نمایش داده شد به پایگاه داده از طریق phpMyAdmin:

  • ALTER TABLE `oc_product_to_category` ADD` main_category` TINYINT (1) نه به طور پیش فرض NULL '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_url '= $ Seo_type؛
  • }
  • $ Controller-> addPreAction (اکشن جدید ( 'مشترک /' $ seo_type).).

علاوه بر این، مجموعه ای از روش مربوط به تنظیمات در بخش مدیریت وجود دارد. در منو، لازم است برای پیدا کردن "ماژول"، به "اصلاح" و کلیک بر روی به روز رسانی. از اینجا، شما نیاز به رفتن به لیست "ماژول"، و آن را راه SeoPro. سپس، با فشار دادن دکمه "ویرایش" برای ورود به آن، و ذخیره کنید. بعد از این همه دستکاری آن باید کار کند، اگر نه، پس ما باید سعی کنید برای تنظیم مجدد واحد است. یا به دنبال کمک از انجمن های تخصصی.

اجرای قابلیت های تراش در پی اچ پی

در اکثر سایتها در وب در پی اچ پی نوشته شده است. این کاملا قدرتمند، آسان برای استفاده و آسان برای یادگیری است. کار او نامرئی به کاربران است، به عنوان PHP-کد در سمت سرور پردازش شده و مرورگر حاضر به پایان رسید HTML صفحه می فرستد، او درک می کند.

نمایش اجرای لینک CNC به پی اچ پی می تواند یک نمونه کد کوچک است. با این حال، به ارمغان می آورد آدرس رشته در پروژه های واقعی به ذهن چند chelovekoponyatnomu خواهد به سرهم بندی کردن.

هر سایت با فایل index.php شروع می شود. از جمله تولید یک مرجع به صفحات دیگر سایت. اما در ابتدا شما نیاز به تغییر فایل پیکربندی htaccess تغییر نام دهید کمی. لازم برای تعیین و یا rasskommentirovat دایرکتوری است، همانطور که در عکس نشان داده شده.

خط اول اجازه می دهد تا برای تبدیل URL با سرور. دوم - تنظیم آدرس پایه. دو خط زیر را انجام چک در حضور فایل ها و پوشه. آخرین نقل و انتقالات کنترل به فایل index.php، اگر 3 و 4 رشته بدون خطا متوجه شدم.

برای ذخیره سازی صفحه مکاتبات شناسه و جدول ارزش تبدیل آن لازم است. بنابراین، لازم است برای ایجاد است. به طور خاص، شما می توانید یک ساده برای درک فرایند ایجاد کنید. SEF و PAGE_ID: این دو حوزه را داشته باشد. SEF نگه می دارد نام و نوع varchar است. تعداد صفحات نوع int نوع - یک PAGE_ID.

در حال حاضر ما به خودم اصلاح فایل index.php. این فقط یک مثال است، و در عمل، تمام پروژه های خاص ممکن است کمی متفاوت: $ نتیجه = $ _SERVER [ 'REQUEST_URI']. این خط در نتیجه متغیر $ به آدرس درخواست شده منتقل شده است.

  • اگر (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/'، $ نتیجه)) {هدر ( 'HTTP / 1.0 404 یافت نشد')؛ اکو 'شخصیت های نامعتبر در آدرس اینترنتی'؛ خروج. }

این چک را بلوک برای شخصیت ها، اعداد، و برخی از نشانه. اگر چیزی است که به غیر از موارد وجود دارد، و سپس یک صفحه 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 متغیر SEF در زمینه ضروری است. اگر هیچ چیز یافت می شود، ارسال کاربر به صفحه 404. در پایان یک درمان اینکه کد، آدرس و صدور مواد یا اجزای مناسب وجود دارد.

جوانب مثبت و منفی استفاده از CNC

مزایای استفاده از با استفاده از URL chelovekoponyatnyh می توان به شرح زیر ذکر شده است:

  • لینک بصری به نظر می رسد زیبایی بیش از مجموعه ای از شخصیت مبهم، به ویژه در وب سایت های نا آشنا.
  • ذخیره سازی آدرس ها را بسیار آسان تر؛
  • تمام راه و ساختار سایت روشن می شود؛
  • پارامترهای GET گذشت به روش معمول، با استفاده از متغیرها در نوار آدرس، که در CNC و، امنیت در نتیجه، نقض نشود وجود ندارد؛
  • گشتن سایت بهبود یافته.
  • بهینه سازی SEO حد زیادی بهبود یافته و بهتر عنکبوت موتور جستجو به صفحه این سایت.

اشکالاتی مراتب کمتر است. و مهم ترین آنها - آن را تنظیم. همیشه ممکن نیست به URL ها را به chelovekoponyatnomu فرم توسط کارکنان و یا شخص ثالث راه حل. گاهی اوقات آن را به غور در کد و ویرایش آن را به خودتان، که نیاز به دانش و زمان لازم است. نقطه ضعف دوم بسیار مهم است و مربوط به یک حضور بزرگ است. با توجه به شکل گیری لینک به "پرواز" را افزایش می دهد بار بر روی سایت. اما با کاهش هزینه تجهیزات شبکه در حال کاهش، هزینه های بر روی منابع سرور، تعداد کمی از مردم بر این باور بودند. به طور کلی، مزایای بسیار بیشتر از معایب، بنابراین با وجود آدرس ها در تحقق دشوار chelovekoponyatnyh، استفاده از ارزش خود را.

نتیجه

در این مقاله، که لینک هستند CNC، و که نیست. آنها در جزئیات ساده ترین و سریعترین راه حل برای مشکل رنگ آمیزی شد. و همچنین برخی از گزینه های مقرون به صرفه ترین روش های پیچیده است. در هر صورت، استفاده از سیستم مدیریت محتوا در توسعه سایت باعث کاهش کار و زمان مورد نیاز در هنگام بهینه سازی آدرس صفحات. بنابراین، سیستم مدیریت محتوا بسته نرم افزاری و NC باید به عنوان جایگزین موثر برای توسعه دستی استفاده می شود.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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