KompjuteraProgramimi

Si për të bërë NC-links: udhëzues hap pas hapi

Bota e internetit po rritet me shpejtësi dhe të pushtuar të gjitha lartësitë e re. Miliona vende, shërbimet, dhe shërbimet janë të lumtur për të pranuar një tjetër përdorues në faqet e tyre. Ajo ka krijuar një numër të madh të adresave që janë të gjeneruara automatikisht. Dhe ata nuk janë gjithmonë e lehtë për të lexuar dhe mos harroni. Për më tepër, një grup pakuptimtë të karaktereve renditet dobët nga motorët e kërkimit. Si rezultat, u bë e nevojshme për të futur zbatimin e kodit në mënyrë që ai mund të shfaqet në një përdorues më të rehatshme dhe të këndshëm një sy.

Prandaj, termi CNC lidhjet u shfaq në botën e zhvillimit të internetit. Fakti që ajo është dhe se si për të zbatuar atë, do të diskutohet në artikull.

Çfarë është CNC-links

Në përgjithësi, NC - një fjalë zhargon që do të thotë URL chelovekoponyatny. HRM - huamarrja nga English URL, locator burimeve uniforme. Chelovekoponyatny, nga ana tjetër, do të thotë një grup të karaktereve në shiritin e adresave, i cili është i përshtatshëm dhe të lehtë për t'u kuptuar. Për shembull, të krijuara nga adresën e faqes mund të duket si ky: http://example.com/index.php?page=name. Nuk duket shumë e qartë dhe nuk tregon strukturën e faqes. Ka shenja, nuk mbanin ngarkesën semantik, dhe është e paqartë se çfarë do të thotë në faqe dhe emrin.

Pas Adresa mund të duket si ky: http://example.com/products/new/boat. Këtu është e qartë se çështja e prodhimit, me një të ri, dhe më konkretisht - në barkë. Kjo është chelovekoponyatny URL. Është shumë më mirë të indeksuar nga motorët e kërkimit dhe të shfaqet për të nxjerrë mbi pjesën tjetër. Një njeri i cili vizitoi vendin, do të jetë në gjendje për të kuptuar se çfarë shkoi pikërisht në seksionin e dëshiruar.

Megjithatë, CNC referencat ka disa kufizime. Për shembull, adresa nuk mund të përdorni karaktere ruse. Ata janë zëvendësuar më pas nga vlera numerike dhe shenjës për qind. Prandaj, prodhuesit vendas të përdorin transliterim i fjalëve ruse në latinisht. Për shembull, kështu që - OBORUDOVANIE ose produkcia. Gjithashtu gjeneruara automatikisht Lidhje-CNC mund të rrisë gjatësinë e përgjithshme të vargut.

mjete të posaçme janë përdorur për të zbatuar transliterim dhe të konvertohet në chelovekoponyatnym urlam. ata janë në dispozicion, zakonisht në Content Management System - CMS. Krijimi CNC Lidhjet shkon në ato automatikisht, bazuar në emrin e mallrave, artikujve apo blog posts, si dhe pjesën në të cilën është vendosur. Si rezultat, kur ju krijoni një hyrje të re, duke shtuar një produkt formuar URL chelovekoponyatny, e cila është perceptuar mirë dhe njerëz dhe makina.

Si për të bërë një lidhje CNC me CMS popullor

CMS - Sistemi i Menaxhimit, Content, e cila është ndërfaqe të përshtatshëm dhe të thjeshtë ju lejon të shpejt të krijuar një faqe interneti të drejta të plota. zgjeron funksionale për shkak të numrit të madh të templates në dispozicion, modulet dhe plug-ins. Kjo lejon një person larg nga të gjuhëve të programimit PHP, JavaScript, HTML dhe të lidhura e tyre për të shpejt të krijuar vet faqen tuaj te internetit apo blog.

Pothuajse të gjitha sistemet e menaxhimit të përmbajtjes të ketë një grup të shkëlqyer të mjeteve në formën e plug-ins për të krijuar CNC. Ajo është me vlerë një vështrim më të afërt në ato më të zakonshmet.

  • WordPress - më popullor, sipas statistikave, një Management System Content. Ajo është instaluar në shumicën e blogs të njohur dhe faqet e internetit. I famshëm për lehtësimin e zhvillimit dhe instalimin.
  • Joomla - të njohura më të vogla, por ende përdoren gjerësisht në mesin e zhvilluesit. Ajo ka funksionalitet të mirë, përzgjedhje të komponentëve, plugins dhe module.
  • OpenCart - një projekt të veçantë për të krijuar online dyqane. Brenda ngjan ndonjë CMS, por "mbyllur" nën një gamë të ngushtë të detyrave.

CNC-lidhjet në WordPress - lehtësinë e zbatimit

WordPress është ndoshta më e thjeshtë Content Management System. Ajo është në gjendje për të lehtësuar në masë të madhe krijimin e faqen tuaj te internetit apo blog nga e para në një kohë të shkurtër.

NC Ngritja WordPress është e thjeshtë dhe është reduktuar kryesisht për të shkarkuar dhe instaluar plug-Cyr-To-Lat. Ajo është përdorur për të kthyer në latinisht të rreshtave cirilik.

Për të filluar është për të gjetur dhe shkarko. Për ta bërë atë më të mirë nga faqja zyrtare WordPress. Kështu që ju mund të shmangur mundësinë e rënies në plug-in malware ose kod adware.

  • Pas shkarkimit atë për të hapur arkivin.
  • Pastaj ju keni për të lëvizur këtë dosje nën wp-përmbajtje -> plugins. Kjo është bërë zakonisht duke përdorur ndonjë menaxher në dispozicion FTP.
  • Tani ju duhet të shkoni në panelin e administratës WordPress, shkruani emrin e përdoruesit dhe fjalëkalimin.
  • Në "Plugins" duhet të gjejnë Cyr-To-Lat dhe aktivizoni atë. Plugin është instaluar tashmë në sistemin e aktivizuar.

Tjetra, ju duhet të konfiguroni strukturën link.

  • Për ta bërë këtë, shkoni në "Settings", dhe nuk shkojnë në "Permalinks".
  • Ka disa modele në parametrat e përgjithshme, të cilat mund të ndërtohet pamjen e lidhjeve. Është e rekomanduar për të përdorur një lloj të "arbitrare", ju mund të rregulloje çdo gjë si të nevojshme. Dizajni i thjeshtë për një template të tillë - /% Kategoria% /% postname% /. Kjo do të thotë se në shiritin e adresave do të shfaq kategorinë dhe pastaj emrin e postit.
  • Dhe pastaj Cyr-To-Lat konverton të gjitha në latinisht. Si rezultat i kësaj, ju merrni një lidhje të bukur dhe të qartë NC në WordPress.

Përveç kësaj Cyr-To-Lat, mund të përdoret dhe analoge, të cilat janë të pranishme në faqen zyrtare. Për shembull, të tilla - WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat avancuar. Instalimi plug-ins si këto, pse banojnë në to veç e veç nuk ka kuptim.

CNC Joomla, disa opsione për krijimin e

Joomla pak më komplekse Content Management System. Ashtu si WordPress ka pronë për të krijuar faqet e internetit dhe bloge në një kohë të shkurtër. Ajo ka funksionalitet të gjerë dhe fleksibilitet. Tjetra, ju duhet të përshkruajnë se si për të bërë referenca CNC në këtë CMS.

Joomla ka ndërtuar fillimisht funksionalitetin për të krijuar URL chelovekoponyatnyh. CNC-lidhjet në Joomla 3 mund të jenë të aktivizuara në faqen e Përgjithshme settings nën "Settings SEO». Zgjidhni "Enable SEF (CNC)" duhet të jetë vendosur në "Po". Kështu, referenca do të transformohet në një formë më të kuptueshme.

Ju mund të rregulloni opsionale një URL Redirect, nëpërmjet krijimit të NC-lidhjeve në htaccess. Kjo skedë shërben si një depo e konfigurimin e web server Apache. Në të, ju mund të përdorni shprehje të rregullta dhe direktivat RewriteRule për të ndryshuar referencën e transformimit në URL e dëshiruar. Dallimi kryesor në mes të kësaj qasjeje - fleksibilitet. Ju mund të përmendin referenca për pothuajse çdo lloj.

Zgjidhni "Shto një prapashtesë për URL» vë fundin e linjës zgjerimin e dokumentit. Për shembull, html. Ky zgjerim është me interes të vogël për të vizitorëve mesatare në faqen tuaj, kështu që ju mund të lënë opsionin vendosur për të "Jo".

Emërtimet në Unicode - Ky artikull mbart një transliterim e emrit të materialit në alfabetin latin. Kjo është për të siguruar që, në vend të letrave ruse, apo simbole të tjera nuk janë shfaqur diçka të vështirë dhe i paqartë.

komponent Alternative për Joomla

Zbatimi i gjenerator lidhje NC në Joomla gjithashtu e mundur me anë të komponentëve të ndryshëm. Për shembull, një nga më të popullarizuar - JoomSEF. Ajo është e shpërndarë falas dhe mirë ta shkarkoni nga faqja zyrtare Joomla.

Në funksionalitetin e saj, përveç konvertimin e URL të Koordinatorëve Kombëtarë ka vendosur për gjenerimin e metadata, motorët e kërkimit, fjalë kyçe, dhe menaxhimin e faqet e kopjuar. Vlen të përmendet mbështetjen ekzistuese për UTF-8 encoding dhe konfigurimit Faqe 404 në tuaj.

Në Joomla 3, ka tre mënyra për të instaluar: boot direkt nga kompjuteri të directory një faqe, dhe nëpërmjet transferimit të referencës.

dosja do të duhet për të shkarkuar mishërim i parë. Pastaj zgjidhni në CMS panel admin menu në "Advanced" dhe të shkojnë në "Zgjerime Menaxher". Përdorni "Choose File" duhet të jenë të përgatitur për të treguar arkivin e sistemit dhe të instaloni atë.

Mundësia e dytë është përdorur rrallë. Por i treti është ai më i përshtatshëm, sepse ajo nuk kërkon shkarkimit. Vetëm duhet të kopjoni linkun për të JoomSEF dhe shkruani atë në "Install nga URL» mbi butonin eponymous. Sistemi në vetvete do të kontrolluar disponueshmërinë e saj dhe sipas të gjitha parametrave të përcaktuara.

Ajo duhet të theksohet se për të përfunduar shtesë të punës, ju duhet të ndiqni "Enable e Sef", "Përcjellin URL" dhe "Shto një prapashtesë për URL" në settings SEO janë transferuar në "Po".

komponentë instalohet menjëherë të marrë rrënjë në mënyrë aktive dhe fillon punën e saj. Domethënë, ajo konverton të gjitha lidhjet në një pamje më estetike.

JoomSEF ka një numër të madh të cilësimet dhe opsionet. Ata mund të jenë shumë Subtly të sjellë të gjitha lidhjet në terren për të praktikisht çdo perspektivë që ju dëshironi.

JBZoo dhe URL chelovekoponyatny

Komponenti JBZoo është një mjet i shkathët dhe i fuqishëm për krijimin dyqane, katalogë, blogs dhe faqet thjeshta, kartat e biznesit bazohet në Sistemin e menaxhimit të përmbajtjes Joomla.

Për të instaluar Joomla në JBZoo ajo duhet tashmë të jetë i pranishëm shtesë Zoo.

Ndonjëherë standarde settings Sef nuk e mjaft të jetojnë deri në komponentët e tij për të kryer konvertimin. Prandaj, për të krijuar CNC-lidhjet në JBZoo rekomanduara komponent sh404SEF. Ky produkt është i lirë dhe është një mjet i mirë për të gjeneruar lidhjet në JBZoo. Një numër i madh i settings, karakteristika, mbështesin një shumëllojshmëri të rrjeteve dhe shërbimeve sociale.

Instalimi është kryer duke kopjuar lidhje me dosjen, ose duke përdorur file server shkarko direkt, pa më parë.

OpenCart dhe setup CNC

OpenCart - një platformë pa u lidhur me ndonjë Content Management System. Kjo është, funksionon veç e veç. Fokusi i tij kryesor - të lehtë të krijojë online dyqane e shkallë të ndryshme kompleksiteti. Përkundër faktit se produkti në vetvete është i lirë, shumë shtesa në atë janë shpërndarë në baza komerciale. qëndrueshme Versioni i fundit - 2.0.

NC OpenCart lidh 2 mund të formohet nga konfigurimit manual ose duke përdorur module të veçanta.

NC fillojnë vendosjen rrugën e parë që ju mund të redaktoni fotografi konfigurimit htaccess Apache web server.

  • Për ta bërë këtë, shkoni në dosje vend nëpërmjet FTP ose kujtesës së disponueshme në skedar administrative.
  • Directory rrënjë duhet të shtrihen fotografi .htaccess.txt. Që nga ajo nuk ka efekt në sistemin me txt extension, gjëja e parë për të bërë - të riemërtoni atë .htaccess. Tani, web server do të lexoni direktivat e tij, dhe do t'i zbatoni.
  • Tani ju duhet të shkoni në parametrat faqe dhe tab "server" për të mundësuar përdorimin e CNC.
  • Të gjitha ndryshimet që ju dëshironi të ruani.
  • Tani të gjitha lidhjet duhet të transformohet.

Ndonjëherë, për shkak të disa arsye, shumë adresa nuk ndryshojnë dhe mbeten të paqarta. Ju mund të përdorni komponent SeoPro për zbatimin e kësaj detyre. Megjithatë, para instalimit është e nevojshme që së pari të kuptojnë OCMOD multiline Fix. Për ta bërë këtë, ju keni nevojë për të redaktuar manualisht kodin e file. Ajo është vendosur në admin / kontrollues / extension / modification.php. Për të redaktuar ajo e rekomanduar që ju përdorni Notepad ++, për të shmangur problemet me encoding.

Vetëm duhet të shtoni një linjë e kodit në bllokun pas afatit ndryshueshme $. Ajo duket si kjo:

  • $ Quote = $ operacionin> getElementsByTagName ( 'kërko') -> pika (0) -> getAttribute ( 'quote');

Tjetra, ju duhet të gjeni një kusht:

  • në qoftë se (! limiti $) {
  • $ Limit = -1;
  • }

dhe shtoni pas saj:

  • në qoftë se ($ quote == 'e vërtetë') {
  • $ Kërko = preg_quote (search $);
  • }

Këto fotografi pas ndryshimeve të shpëtuar.

Atëherë ju duhet të vërtetë të instaluar vetë modulin SeoPro. Dosja shkarkuar duhet të jetë unpacked në server. Pastaj të bëjë një çift të pyetjeve në bazën e të dhënave përmes phpMyAdmin:

  • ALTER TABELA `oc_product_to_category` ADD` main_category` tinyint (1) nuk DEFAULT NULL '0'; ALTER TABLE `oc_product_to_category` ADD INDEX` main_category` (` main_category`);

Tani ajo është e nevojshme për të korrigjuar skedarin kryesor index.php. Ajo kujdes linjë:

  • $ Kontrollues-> addPreAction (Veprimi i ri ( "të zakonshme / seo_url '));

i cili është zëvendësuar nga:

  • në qoftë se (! $ seo_type = $ config-> get ( 'config_seo_url_type')) {
  • 'Seo_url' $ Seo_type =;
  • }
  • $ Kontrollues-> addPreAction (Veprimi i ri ( "të zakonshme / '$ seo_type).);

Më tej, ekziston një grup i procedurave në lidhje me cilësimet në zonën admin. Në menynë, është e nevojshme për të gjetur "moduleve", të shkojnë në "Modifiers" dhe kliko mbi update. Nga këtu, ju duhet të shkoni në listën e "moduleve", dhe atë të vendosur SeoPro. Pastaj, duke shtypur "Edit" button për të hyrë në të, dhe për të shpëtuar. Pas të gjitha manipulimeve ajo duhet të punojë, nëse jo, atëherë ne duhet të përpiqemi për të rivendosur njësi përsëri. Ose të kërkojë ndihmën e forumeve të specializuara.

Realizimi i funksionalitetit CNC në PHP

Shumica e vendeve në Web janë shkruar në PHP. Ajo është mjaft e fuqishme, e lehtë për t'u përdorur dhe të lehtë për të mësuar. Puna e tij është e padukshme për përdoruesit, si PHP-kodi është përpunuar në anën e serverit dhe shfletuesi dërgon tashmë të përfunduar HTML-faqe, ai ose ajo e kupton.

Trego zbatimin lidhje CNC me PHP mund të jetë një shembull i vogël kod. Megjithatë, për të sjellë adresën e vargut në projekte reale në mendje multi chelovekoponyatnomu do të duhet të kallajxhi.

Çdo vend fillon me file index.php. Duke përfshirë gjeneron një referencë për faqet tjera të internetit. Por së pari ju duhet të ndryshojë pak file i konfigurimit htaccess. Është e nevojshme për të specifikuar ose rasskommentirovat disa direktiva, siç tregohet në foto.

Vija e parë e lejon për të kthyer URL me server. E dyta - të vendosur adresën bazë. dy linjat e mëposhtme kryejnë kontrolle për praninë e dosjeve dhe dosjet. Transferet e fundit të kontrollit të index.php, nëse 3 dhe 4 string realizuar pa gabime.

Për faqe magazinimit korrespondenca id dhe tabela saj transformuar vlerës është e nevojshme. Prandaj, është e nevojshme për të krijuar. Në mënyrë të veçantë, ju mund të krijoni një të thjeshtë për të kuptuar procesin. Ajo do të përmbajë dy fusha: SEF dhe page_id. SEF mban emrin dhe lloji është VARCHAR. A page_id - numri i faqeve int tipit.

Tani ne kemi për të korrigjuar veten fotografi index.php. Ky është vetëm një shembull, dhe në praktikë, të gjitha projekt specifik mund të jetë pak më ndryshe: $ rezultati = $ _SERVER [ 'REQUEST_URI']. Kjo linjë në rezultatin e ndryshueshme $ është transferuar në URL e kërkuar.

  • në qoftë se (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/', rezultat $)) {header ( 'HTTP / 1.0 404 Not Found "); echo 'karaktere të pavlefshme në URL'; dalje; }

Ky kontrollon bllok për karaktere, numra, dhe disa shenja. Nëse ka diçka tjetër përveç atyre të renditura, pastaj lëshoi një faqe 404.

  • $ Array_url = preg_split ( '/(\/|\..*$)/', $ rezultat, -1, PREG_SPLIT_NO_EMPTY);

Këtu array është shpallur array_url $, në të cilin duke përdorur funksionin preg_split vënë artikujt që nuk kanë asgjë shtesë për të NC.

  • në qoftë se (! $ array_url) {$ ID_page = 1; } Tjetër {$ sef_value = $ array_url [0];

Këtu ka një përpunim kërkesë, kur kërkesa është bërë jo për një faqe të veçantë dhe domain. Prandaj është e nevojshme për të dërguar një përgjigje id = 1. Gjithashtu në këtë faqe është menduar për të kërkuar bazën e të dhënave të projektit, i cili njeh se a ka në të vlera e ndryshueshme sef_value $ Sef në këtë fushë. Nëse asgjë nuk është gjetur, dërgoni përdorues në faqen 404. Në fund ka një trajtim i kodit rezulton, adresa dhe nxjerrja e materialeve të përshtatshme ose komponente.

Mirat dhe të këqijat e përdorimit të CNC

Avantazhet e përdorimit të URLs chelovekoponyatnyh mund të jenë të listuara si më poshtë:

  • Lidhje vizualisht duket më shumë estetike se një grup të karaktereve të errët, sidomos në faqet e internetit të panjohura;
  • ruajtjen adresat është shumë më e lehtë;
  • të gjithë rrugën dhe struktura e faqes bëhet e qartë;
  • GET parametrat e kaluar në mënyrë të zakonshme, duke përdorur ndryshoret në shiritin e adresave, i cili nuk ekziston në CNC dhe, sigurinë rrjedhimisht, nuk është shkelur;
  • përmirësuar faqe navigacion;
  • SEO optimization është përmirësuar në masë të madhe dhe më të mirë spiders motor kërkimi për indeksin këtë faqe.

Shumë më pak të meta. Dhe më i rëndësishëm i tyre - është e përcaktimit. Jo gjithmonë e mundur për të sjellë URL për chelovekoponyatnomu formë nga të stafit ose palë të treta zgjidhje. Ndonjëherë është e nevojshme për të gërmoj nëpër libra në kodin dhe të redaktoni atë vetë, e cila kërkon njohuri dhe kohë. Disavantazhi i dytë nuk është aq e rëndësishme dhe relevante për një pjesëmarrje të madhe. Për shkak të formimit të lidhjeve të "fluturojë" rrit ngarkesën në vend. Por si kostoja pajisje rrjeti është vazhdimisht në rënie, shpenzimet për burimet server, pak njerëz besonin. Në përgjithësi, avantazhet tani peshoj më shumë se disavantazhet, kështu që pavarësisht nga URLs realizimin vështirë chelovekoponyatnyh, përdorin vlerën e tyre.

përfundim

Në artikullin, që lidhjet janë CNC, dhe të cilat nuk janë. Ata janë pikturuar në detaje zgjidhja më e thjeshtë dhe më e shpejtë për problemin. Dhe gjithashtu disa nga opsionet më të përballueshme qasjeve të sofistikuara. Në çdo rast, përdorimi i CMS në zhvillimin e një faqe të konsiderueshme zvogëlon punën dhe kohën e nevojshme kur optimizuar faqet adresat. Prandaj, CMS deng dhe NC duhet të përdoret si një alternativë më efektive për zhvillimin manual.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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