KompüterProqramlaşdırma

Addım guide adım: NC-links etmək üçün necə

İnternet dünya sürətlə artan və bütün yeni zirvələri fəth edir. sites xidmətləri milyonlarla, və xidmətlər pages başqa bir istifadəçi qəbul şadıq. Avtomatik olaraq yaradılan ünvanları bir çox yaratmışdır. Onlar həmişə oxumaq və yadda asan deyil. Bundan əlavə, simvol bir mənasız set zəif axtarış motorları sıralanır. Nəticədə, o, daha rahat və xoş istifadəçi bir göz görünür bilər ki, kodu keçirilməsini təqdim etmək lazım oldu.

Buna görə də, müddət CNC links web inkişaf dünyada ortaya çıxdı. Bu və onu həyata keçirmək üçün necə məqalədə müzakirə olunacaq ki.

CNC-links nədir

Ümumiyyətlə, NC - chelovekoponyatny URL mənası jarqon söz. HRM - English URL, uniforma resurs axtarış borc. Chelovekoponyatny, öz növbəsində, rahat və tutmaq üçün asandır ünvanı bar, simvol bir sıra deməkdir. http://example.com/index.php?page=name: Məsələn, bu kimi baxmaq bilər səhifənin ünvanı yaradılan. Çox aydın görünür saytın strukturu göstərmək deyil və. Yoxdur semantik yük daşıyan əlamətləri var, və bu səhifə və adı nə deməkdir aydın deyil.

Aşağıdakı ünvan bu kimi baxmaq bilər: http://example.com/products/new/boat. Burada aydın olur ki, daha xüsusi bir yeni və istehsal sual - qayıq. Bu chelovekoponyatny URL deyil. Bu axtarış motorları ilə dizine və qalan yuxarıda vermək nümayiş olunacaq çox yaxşıdır. site ziyarət A kişi, istənilən hissəsində dəqiq getdi nə anlamaq olacaq.

Lakin, CNC bəzi məhdudiyyətlər var istinadlar. Məsələn, ünvan rus simvol istifadə edə bilməz. Onlar ədədi dəyəri və faiz işarəsi ilə əvəz olunur. Buna görə də, yerli istehsalçıların latın rus sözləri transliterasiya istifadə edin. Məsələn, belə - oborudovanie ya produkcia. Həmçinin avtomatik link-CNC simli ümumi uzunluğu artıra bilər yaradılan.

Xüsusi tools transliterasiya həyata keçirilməsi və urlam chelovekoponyatnym çevirmək üçün istifadə olunur. onlar adətən Content Management Sistemi mövcuddur - CMS. Yaradılması CNC mal, məqalələr və ya blog ismarıc adı, eləcə də yer olan bölmə əsasında avtomatik olaraq gedən links. Yaxşı insanlar və maşınlar və qəbul edir ki, bir məhsul formalaşır chelovekoponyatny URL əlavə, yeni giriş yaratmaq nəticəsində.

məşhur CMS üçün CNC links etmək üçün necə

CMS - rahat və sadə interfeys Management System, məzmun, siz tez bir tam hüquqlu web yaratmaq üçün imkan verir. görə mövcud şablonları, modulları və plug-ins çox sayda funksional genişləndirir. Bu proqramlaşdırma dilləri PHP, JavaScript, HTML uzaq bir şəxs imkan verir və tez öz veb və ya blog yaratmaq üçün onlara aid.

Demək olar ki, bütün content management sistemi CNC yaratmaq üçün plug-ins şəklində alətlər əla dəsti var. Bu ən ümumi olanları bir daha göz dəyər.

  • WordPress - ən məşhur, statistikaya görə, Content Management System. Bu tanınmış bloglar və saytlarda əksəriyyəti yüklü. inkişaf və quraşdırma rahatlığı üçün məşhur.
  • Joomla - kiçik məşhur, lakin hələ də geniş inkişaf arasında istifadə olunur. Bu komponentləri, plugins və modulları yaxşı funksionallıq seçim var.
  • OpenCart - ayrı layihə online mağaza yaratmaq. Məcburi hansı CMS bənzəyir, lakin vəzifələri bir dar altında "bağlanıldı".

WordPress CNC-links - həyata keçirilməsi rahatlığı

WordPress yəqin ki, ən sadə Content Management System edir. Bu çox web yaradılması asanlaşdırmaq və ya qısa müddətdə sıfırdan blog edə bilər.

NC qurulması WordPress sadə və plug-Cyr-To-Lat indirmek ve yüklemek üçün əsasən azaldılır. Bu kiril satır latın çevirmək üçün istifadə olunur.

Başlamaq üçün tapmaq və download üçün. rəsmi WordPress site daha yaxşı etmək. Belə ki, plug-in proqram və ya adware kodu düşməsi ehtimalı qarşısını almaq olar.

  • yükləməzdən sonra arxiv açmaq üçün.
  • > Plugins - Sonra wp-content altında qovluq hərəkət var. Bu hər hansı bir mövcud FTP meneceri istifadə adətən edilir.
  • İndi WordPress idarəetmə paneli getmək istifadəçi adınızı və şifrənizi daxil etməlisiniz.
  • "Plugins" In Cyr-To-Lat tapmaq və onu aktivləşdirmək lazımdır. plugin indi sistemi quraşdırılmış və effektiv edir.

Sonra, link strukturu konfiqurasiya lazımdır.

  • Bunu etmək üçün, 'Ayarlar' getmək, və "kalıcı" üçün getmək.
  • Siz links görünüşünü inşa edə bilərsiniz ümumi parametrləri, bir neçə nümunələri var. Lazım kimi "özbaşına" bir növü istifadə etmək tövsiyə olunur, siz hər şeyi edə bilərsiniz. Belə bir şablon üçün sadə dizayn - /% kateqoriya% /% postname% /. Bu ünvan bölməsinə kateqoriya və sonra post adı göstərilir deməkdir.
  • Və sonra Cyr-To-Lat bütün latın çevirir. Nəticədə, siz WordPress üçün gözəl və aydın NC link almaq.

əlavə Cyr-To-Lat, istifadə edilə bilər və rəsmi saytında mövcuddur analoqları. Məsələn, - WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat Advanced. Bu kimi plug-ins qurmaq, onlara əbədi niyə ayrı-ayrılıqda heç bir əhəmiyyət kəsb edir.

CNC Joomla yaratmaq üçün bir neçə seçim

Joomla daha mürəkkəb Content Management System bit. Just kimi WordPress qısa müddətdə web və blog yaratmaq əmlak var. O, geniş funksionallıq və rahatlıq vardır. Sonra, bu CMS CNC istinadlar etmək üçün necə təsvir etmək lazımdır.

Joomla ilkin chelovekoponyatnyh URL'leri yaratmaq funksionallığı inşa etmişdir. Joomla 3 CNC-links Settings SEO »" adlı ümumi ayarları səhifə effektiv ola bilər. Seçin "Bəli" olmalıdır "SEF (CNC) Enable". Belə ki, arayış bir daha aydın formada çevriləcək.

Siz həmçinin isteğe Htaccess NC-links yaradılması vasitəsilə, bir yönlendirme URL bilərsiniz. Bu fayl Apache web server konfiqurasiya bir depo kimi xidmət edir. Bu, istədiyiniz URL transformasiya istinad dəyişdirmək üçün normal ifadeler və RewriteRule direktivləri istifadə edə bilərsiniz. Bu yanaşma arasında əsas fərq - rahatlıq. Siz demək olar ki, hər hansı bir istinad göstərmək olar.

"URL" üçün şəkilçi əlavə et seçin sənədin xətt uzadılması son verir. Məsələn, html. Bu məsləhət sizin site orta qonaq az maraq kəsb edir, belə ki, "No" qurmaq seçimi tərk edə bilər.

Unicode adlar - bu maddə latın əlifbası maddi adı transliterasiya keçirir. Bu əvəzinə rus məktublar, təmin etmək üçün, və ya digər rəmzləri yöndəmsiz və okunmaz bir şey nümayiş deyil.

Joomla üçün alternativ komponent

müxtəlif komponentləri vasitəsilə Joomla də mümkün generator NC links həyata keçirir. Məsələn, ən məşhur biri - JoomSEF. Bu pulsuz paylanan və daha yaxşı rəsmi Joomla site yükləyə edir.

onun funksionallığı, CNC URL'leri çevrilməsi əlavə metadata, axtarış motorları, açar sözlər yaradan, və cüt pages idarə olunması üçün təyin etdi. Bu öz UTF-8 encoding və konfiqurasiya səhifə 404 mövcud dəstək diqqəti çəkir.

bir site kataloq kompüter birbaşa açılış və istinad transfer vasitəsilə Joomla 3, üç yüklemek üçün yollar var.

fayl ilk təcəssümü download olacaq. Sonra "Ətraflı" da CMS admin panel menyu seçin və "Extensions Manager" gedin. "Seçin Fayl" istifadə sistem arxiv göstərmək və yüklemek üçün hazır olmalıdır.

İkinci variant nadir hallarda istifadə olunur. Bu downloading tələb etmir, çünki üçüncü, ən rahat biridir. Yalnız JoomSEF linki kopyalayın və daxil etmək lazımdır "eponymous sekmesini URL» dən bərpa edin. Sistem özü müəyyən edəcək bütün parametrləri onun mövcudluğu və uyğun yoxlamaq olacaq.

Bu iş əlavə başa çatdırmaq üçün qeyd etmək lazımdır ki, siz "URL Yönlendirme", "SEF Enable" edin və "Bəli" verilmişdir SEO ayarları "URL bir şəkilçi əlavə et" lazımdır.

Yüklü komponent dərhal aktiv rejimdə kök və öz işinə başlayır. Məhz, bu daha estetik görünüşü bütün links çevirir.

JoomSEF parametrləri və variantları bir çox var. Onlar çox subtly olmaq istədiyiniz faktiki olaraq hər hansı perspektiv bütün site links gətirə bilər.

JBZoo və chelovekoponyatny URL

JBZoo komponent Joomla Content Management sistemi əsasında online mağazalar, kataloqlar, bloglar və sadə sites, iş kartları yaratmaq üçün çox yönlü və güclü vasitədir.

Joomla yüklemek üçün JBZoo bu artıq mövcud əlavə Zoo olmalıdır.

Bəzən standart SEF ayarlar dönüşüm yerinə yetirmək üçün onun komponentlərinin qədər yaşamaq deyil. Buna görə də, sh404SEF komponent tövsiyə JBZoo CNC-links yaratmaq. Bu məhsul pulsuz və JBZoo links yaratmaq üçün yaxşı bir vasitədir. çox sayda ayarları, xüsusiyyətləri, sosial şəbəkələr və xidmətləri bir sıra dəstəkləyir.

Quraşdırma, və ya server fayl birbaşa download istifadə edərək, fayl link çıxarmaq tərəfindən həyata keçirilir, əvvəllər download.

OpenCart və quraşdırma CNC

OpenCart - Hər hansı bir Content Management System bağlı olmadan bir platform. Bu funksiyaları ayrı-ayrı edir. Onun əsas diqqət - Asanlıqla mürəkkəbliyi dərəcə müxtəlif online mağazalar yaradır. məhsul özü pulsuz olmasına baxmayaraq, bu çox əlavələr kommersiya əsasında paylanır. son stabil versiyası - 2.0.

NC OpenCart 2 manual konfiqurasiya və ya ayrı-ayrı modulları istifadə edərək təşkil edilə bilər əlaqələndirir.

NC Siz konfiqurasiya faylını htaccess • CSS Nedir Apache web server redaktə edə bilərsiniz ilk yol qəbulu başlayır.

  • Bunu etmək üçün, inzibati fayl meneceri FTP və ya mövcud yaddaş vasitəsilə site qovluğunda gedin.
  • kök kataloq .htaccess.txt fayl yalan olmalıdır. Bu uzadılması txt ilə sistem heç bir təsiri yoxdur-ci ildən, ilk şey - bu .htaccess adını dəyişmək. İndi, web server öz direktivləri oxumaq və onlara edəcəyik.
  • İndi CNC istifadə təmin etmək üçün site ayarları və tab "Server" getmək lazımdır.
  • Bütün dəyişikliklər saxlamaq istəyirəm.
  • İndi bütün links transformasiya olunmalıdır.

Bəzən, bəzi səbəblərdən, bir çox ünvanları dəyişdirmək və aydın qalmaq deyil. Bu vəzifənin həyata keçirilməsi üçün SeoPro komponenti istifadə edə bilərsiniz. Lakin, yüklemeden əvvəl ilk OCMOD Çoklu Satır Fix həyata keçirmək lazımdır. Bunu etmək üçün, siz özünüz fayl kodunuzu redaktə etmək lazımdır. Bu admin / nəzarətçi / uzadılması / modification.php yerləşir. bu kodlama ilə problemlərin qarşısını almaq üçün, Notepad ++ istifadə məsləhətdir redaktə etmək üçün.

Yalnız dəyişən $ limit sonra blok kodu bir line əlavə etmək lazımdır. Bu kimi görünür:

  • $ = $ Əməliyyat-> getElementsByTagName Quote ( 'axtarış') -> maddə (0) -> getAttribute (quote ');

Sonra, bir vəziyyət tapmaq lazımdır:

  • əgər (! $ limit) {
  • $ Limit = -1;
  • }

və sonra əlavə edin:

  • if ($ quote == 'true') {
  • $ Axtar = preg_quote ($ search);
  • }

dəyişikliklərdən sonra bu faylları saxlamaq üçün.

Daha sonra, həqiqətən, özü SeoPro modul yüklemek üçün lazımdır. nazil fayl server unpacked olmalıdır. Sonra phpmyadmin vasitəsilə bazasında sorğu bir neçə:

  • CƏDVƏL ALTER `oc_product_to_category` ADD` main_category` tinyint (1) Null DEYİL DEFAULT '0'; INDEX` main_category` ( `main_category`) ADD oc_product_to_category` CƏDVƏL` ALTER;

İndi əsas index.php faylı düzəltmək lazımdır. Bu xətt qayğı:

  • $ Controller-> addPreAction (yeni Action (ümumi / seo_url '));

ilə əvəz:

  • əgər (! $ seo_type = $ Config> get (config_seo_url_type)) {
  • $ Seo_type = 'seo_url';
  • }
  • $ Controller-> addPreAction (yeni Action (ümumi / '$ seo_type).);

Əlavə, admin sahəsində parametrləri ilə bağlı prosedurlar bir sıra var. menyu, bu, "Modules" tapmaq "Değiştiricileri" gedin və yeniləmə basın lazımdır. Burada, siz "modulları" siyahısına getmək lazımdır, və bu SeoPro seçin. Sonra onu daxil edin və saxlamaq üçün "Edit" düyməsinə basaraq. əgər o, işləmək lazımdır bütün manipulyasiya sonra, sonra biz yenə vahid yenidən cəhd etməlidir. Və ya xüsusi forum yardım axtarmaq.

PHP CNC funksionallığı həyata keçirilməsi

Web ən sites PHP yazılmışdır. Bu olduqca güclü istifadə etmək üçün asan və öyrənmək üçün çox asandır. PHP-code server tərəfində emal və browser artıq başa HTML-səhifə göndərir kimi onun iş, istifadəçi görünməz, o anlayır.

PHP CNC links həyata Show kiçik code misal ola bilər. Lakin, misgər olacaq çox chelovekoponyatnomu ağla real layihələrdə simli ünvanını gətirmək.

Hər hansı bir site index.php faylı ilə başlayır. O cümlədən site digər pages istinad yaradır. Lakin ilk siz bir az htaccess • CSS Nedir konfiqurasiya faylını dəyişdirmək lazımdır. şəkil göstərilir kimi, müəyyən etmək üçün zəruri və ya bir neçə direktivləri rasskommentirovat edir.

ilk line server ilə URL çevirmək imkan verir. ikinci - baza ünvanını qurmaq. aşağıdakı iki xətləri faylları və qovluqları iştirakı çek həyata keçirir. Son köçürmələri 3 və 4 simli səhvlər olmadan həyata əgər, index.php nəzarət.

qiyabi saxlama səhifə id və onun transformasiya dəyəri masa üçün lazımdır. Buna görə də, yaratmaq lazımdır. Xüsusilə, siz prosesi anlamaq üçün sadə yarada bilərsiniz. SEF və page_id: Bu iki sahələri ehtiva edir. SEF adını saxlayır və növü VARCHAR edir. A page_id - type int pages nömrələri.

İndi özümü index.php faylı düzəltmək lazımdır. Bu yalnız bir nümunəsidir, və praktikada, bütün xüsusi layihə bir az fərqli ola bilər: $ nəticə = $ _SERVER [ 'Request_URI']. dəyişən $ nəticəsində bu xətt tələb URL köçürülür.

  • əgər (preg_match (/([^a-zA-Z0-9\.\/\-\_\#])/, $ nəticə)) {header (HTTP / 1.0 404 Not Found '); "URL etibarsız simvol 'echo; exit; }

simvol, ədəd üçün blok yoxlayır və bəzi əlamətləri. Xahiş edirik başqa bir şey varsa, sonra bir 404 səhifə verib.

  • $ Array_url = preg_split (/(\/|\..*$)/, $ nəticə -1 PREG_SPLIT_NO_EMPTY);

Burada array NC üçün əlavə bir şey yoxdur maddələr qoymaq preg_split funksiyasından istifadə edən $ array_url elan edir.

  • əgər (! $ array_url) {$ ID_page = 1; } Başqa {$ sef_value = $ array_url [0];

Burada tələb xüsusi səhifə və domen deyil edildi sorğu emal var. Ona görə də bu sahədə dəyişən $ sef_value SEF dəyəri bu olub olmadığını tanıyır layihə bazası tələb deməkdir bu saytda Həmçinin cavab id = 1. göndərmək lazımdır. heç nə tapılmayıb varsa, yaranan kodu müalicə, ünvanı və müvafiq materialların və ya komponentləri verilməsi var Sonda səhifə 404 istifadəçi göndərin.

Pros və CNC istifadə eksiklikleri

aşağıdakı chelovekoponyatnyh URL'leri istifadə üstünlükləri listelenen bilər:

  • link vizual xüsusilə tanımadığı saytlarda qaranlıq simvol bir sıra daha çox estetik görünür;
  • URL saxlanılması çox asandır;
  • bütün yol və saytın strukturu aydın olur;
  • CNC və, beləliklə, pozulmuş deyil təhlükəsizliyi yoxdur ünvan bar, dəyişənlər istifadə edərək, adi qaydada qəbul parametrləri almaq;
  • təkmilləşdirilmiş Sayt üzrə naviqasiya;
  • SEO optimallaşdırma çox Saytdan təkmilləşdirilmiş və index daha yaxşı axtarış mühərriki örümcekleri edir.

Far az çatışmazlıqlar. Onların ən mühüm - bu qəbulu oldu. Həmişə mümkün heyət və ya üçüncü tərəf həlləri ilə formu chelovekoponyatnomu URL gətirmək. Bəzən bilik və vaxt tələb edən, özünüz kodu daxil delve və bu redaktə etmək üçün lazımdır. İkinci əlverişsiz böyük bir iştirakla üçün vacibdir və müvafiq deyil. Due "uçmaq" bağlantılar meydana gəlməsinə saytda yük artırır. şəbəkə avadanlıqları dəyəri davamlı azalır kimi, server resursları xərcləri, bir neçə nəfər iman. , Onların dəyər istifadə çətin həyata keçirilməsi chelovekoponyatnyh URL baxmayaraq Ümumiyyətlə, üstünlükləri qədər mənfi cəhətləri üstələyir.

nəticə

links CNC və məqalədə deyil. Onlar ətraflı problemin sadə və qısa həll boyandı. Həmçinin ən əlverişli variantları mürəkkəb yanaşmalar bəzi. Hər halda, bir site inkişafında CMS istifadə əhəmiyyətli dərəcədə pages ünvanlarını optimize zaman tələb əmək və vaxt azaldır. Buna görə də, CMS qom və NC dərslik inkişaf üçün ən effektiv alternativ kimi istifadə olunmalıdır.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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