Arvutid, Programmeerimine
Kuidas teha NC-lingid: samm-sammult juhis
Maailma Interneti kasvab kiiresti ja vallutada uusi kõrgusi. Miljonid saite, teenuste ja teenused on rõõmuga nõus teise kasutaja oma lehekülgedel. Ta lõi tohutu aadresside arv, mis on automaatselt genereeritud. Ja nad ei ole alati lihtne lugeda ja meeles pidada. Lisaks mõttetu märkide halvasti järjestatud otsingumootorid. Selle tulemusena, siis oli vaja kehtestada rakendamise koodi nii, et ta võiks ilmuda mugavam ja meeldiv kasutaja silma.
Seega termin CNC lingid ilmus maailma veebi arengut. Asjaolu, et see on ja kuidas seda rakendada, arutatakse artiklis.
Mis on CNC-lingid
Üldiselt, NC - slängi sõna, mis tähendab chelovekoponyatny URL. HRM - laenates inglise URL, Uniform Resource Locator. Chelovekoponyatny omakorda tähendab märkide aadressiribale, mis on mugav ja lihtne haarata. Näiteks loodud lehe aadress nägema nii: http://example.com/index.php?page=name. Mitte väga selge välimus ja ei näita struktuuri saidile. On märke, mis ei kanna semantiline koormus ja ei ole selge, mida tähendab lehe ja nimi.
Pärast aadress nägema nii: http://example.com/products/new/boat. Siin on selge, et küsimus tootmise, uue ja täpsemalt - paadi. See on chelovekoponyatny URL. See on palju parem olla indekseeritud otsingumootorid ja kuvatakse väljastada üle teiste. Mees, kes külastas saiti, saavad aru, mida läks täpselt soovitud sektsioonis.
Kuid CNC viitab on mõned piirangud. Näiteks aadress ei saa kasutada vene tähemärki. Need on siis asendatakse arvväärtus ja protsenti märk. Seetõttu kodumaise tootjad kasutavad transliteratsioon vene sõnad ladina keeles. Näiteks nii - OBORUDOVANIE või produkcia. Ka automaatselt genereeritud link-CNC võib suurendada kogupikkus string.
Special vahendeid kasutatakse rakendada transliteratsiooni ja teisendada chelovekoponyatnym urlam. nad on olemas, tavaliselt Content Management System - CMS. Loomine CNC lingid lähevad need automaatselt, mis põhineb kauba nimetus, artiklid või blogi postitusi, samuti osas, kus see paikneb. Selle tulemusena, kui loote uue kirje lisamiseks toode moodustatud chelovekoponyatny URL, mida tajutakse hästi ja inimesed ja masinad.
Kuidas teha CNC lingid populaarne CMS
CMS - Management System, Sisu, mis on mugav ja lihtne kasutajaliides võimaldab teil kiiresti luua täieõiguslik veebilehel. Funktsionaalne tõttu paisub suure hulga saadaolevate mallide, moodulid ja plug-ins. See võimaldab isikul kaugel programmeerimiskeeli PHP, JavaScript, HTML ja seotud neid kiiresti luua oma veebisaidi või blogi.
Peaaegu kõik sisuhalduse süsteemid on suurepärane tööriistade komplekt kujul plug-ins luua CNC. Tasub lähemalt enim levinud.
- WordPress - kõige populaarsem, statistika kohaselt on sisuhaldussüsteemi. See on kasutusel enamus tuntud blogid ja veebilehed. Kuulus lihtsus arengu ja paigaldus.
- Joomla - populaarne väiksem, kuid siiski laialt levinud seas arendajatele. See on hea funktsionaalsus, valiku komponendid, pluginad ja moodulid.
- OpenCart - eraldi projekti, et luua online kauplustes. Sisemiselt meenutab tahes CMS, kuid "lukustatud" all kitsas vahemikus ülesandeid.
CNC-lingid WordPress - rakendamise lihtsuse
WordPress on ilmselt kõige lihtsam sisuhaldussüsteemi. On võimalik oluliselt lihtsustada loomine oma veebisaidi või blogi nullist lühikese aja jooksul.
NC seadistamine WordPress on lihtne ja väheneb peamiselt alla laadida ja installida plug-Cyr-To-Lat. Seda kasutatakse teisendada ladina kirillitsa rida.
Alustamiseks on leida ja alla laadida. Et seda teha paremini ametlikust WordPress kohas. Nii saate vältida võimalust sattuda plug-in pahavara või reklaamvara koodi.
- Pärast allalaadimist lahti arhiivi.
- Siis sa pead liikuma selle kausta all wp-content -> plugins. Seda tehakse tavaliselt mis tahes kasutatavate FTP juht.
- Nüüd pead minema WordPress administratsioonipaneelis, sisesta oma kasutajanimi ja parool.
- In "Plugins" tuleb leida Cyr-To-Lat ja aktiveerida. Plugin on nüüd paigaldatud süsteemi ja lubatud.
Järgmine, peate konfigureerima link struktuuri.
- Selleks minge "Seaded", ja seal minna "Permalinks".
- On mitmeid mustreid üldseadistusi, mida saab ehitada välimus linke. Soovitatav on kasutada teatud tüüpi "meelevaldne", saate kohandada kõike nii nagu vaja. Lihtsaim disain selline mall - /% kategoorias% /% postName% /. See tähendab, et aadressiriba kuvamiseks kategooria ja siis nimi ametikohale.
- Ja siis Cyr-To-Lat teisendab kõik ladina keeles. Selle tulemusena saad ilus ja selge NC link WordPress.
Lisaks Cyr-To-Lat, võib kasutada ja nende analoogid, mis on praegu ametlikul kodulehel. Näiteks selline - WP Translitera ACF: Rus-To-Lat, Rus-To-Lat Advanced. Paigaldamine plug-ins, nagu need, miks rääkida neile eraldi ei ole mõtet.
CNC Joomla mitmeid võimalusi luua
Joomla keerulisemad sisuhaldussüsteemi. Just nagu WordPress on omadus luua veebisaite ja blogisid lühikest aega. Tal on ulatuslik funktsionaalsus ja paindlikkus. Järgmine, peate kirjeldama, kuidas teha CNC viited selles CMS.
Joomla on algselt ehitatud funktsionaalsust luua chelovekoponyatnyh URL. CNC-lingid Joomla 3 saab lubada üldist seadete lehel jaotises "Seaded SEO». Valige "Luba SEF (CNC)" tuleb seada "Jah". Seega tähelepanu pööratakse ümber arusaadavamaks kaudu.
Valikuliselt saate määrata Redirect URL-e, luues NC-lingid .htaccess. See fail teenib varamu konfiguratsiooni Apache veebiserver. Seal saab kasutada regulaaravaldisi ja RewriteRule direktiivid muuta ümberkujundamise viide soovitud URL. Peamine erinevus selline lähenemine - paindlikkus. Võite tuua viiteid peaaegu mis tahes.
Vali "Lisa järelliide URL» paneb rea lõppu pikendamise dokumendi. Näiteks html. See laiendus on vähe huvi keskmise külastaja saidile, et sa ei jäta võimalust seadistatud "Ei".
Pseudonüümid Unicode - see toode kannab transliteratsioon materjali nimetus ladina tähestikus. See on tagada, et selle asemel, et vene tähti või teisi sümboleid ei kuvata midagi ebamugav ja loetamatu.
Alternatiivne komponent Joomla
Rakendada generaator NC lingid Joomla võimalik abil erinevaid komponente. Näiteks üks populaarsemaid - JoomSEF. Seda levitatakse tasuta ja parem alla laadida ametlik Joomla saidile.
Oma funktsionaalsust, lisaks muundamise URL CNC on seadnud genereerimiseks metaandmed, otsingumootorite märksõnade ja haldamise duplikaatlehed. Väärib märkimist, olemasolevate toetuste UTF-8 kodeeringus ja konfiguratsiooni lehekülg 404 ise.
Joomla 3, seal on kolm võimalust paigaldada: boot otse arvuti saidi kataloogi ja üleandmise teel viide.
fail on alla esimesele teostusele. Seejärel valige CMS admin paneeli menüüst "Advanced" ja minna "Extensions Manager". Kasuta "Vali fail" peaks olema valmis, et näidata süsteemi arhiiv ja installida.
Teine võimalus on harva kasutatud. Aga kolmas on kõige mugavam üks, sest see ei nõua allalaadimist. Ainult vaja kopeerida link JoomSEF ja sisestage see "Install URL» samanimelise sakk. Süsteem ise kontrollib oma kättesaadavuse ja vastavalt kõik parameetrid loob.
Tuleb märkida, et lõpetada töö täiendamiseks, peate järgima "Luba SEF", "ümbersuunamine URL" ja "Lisa järelliide URL" SEO seaded on üle "Jah".
Koosteosa kohe juurduda aktiivne režiim ja tööd alustab. Nimelt teisendab kõik lingid on rohkem esteetiline välimus.
JoomSEF on suur hulk seaded ja valikud. Nad võivad olla väga delikaatselt tuua kõik saidi lingid praktiliselt iga perspektiivi soovite.
JBZoo ja chelovekoponyatny URL
JBZoo komponent on mitmekülgne ja võimas vahend luua online kauplustes, kataloogid, blogid ja lihtne saite, visiitkaardid põhineb Joomla sisuhaldussüsteemi.
Paigaldada Joomla JBZoo see peaks olema juba praegu lisaks loomaaed.
Mõnikord standard SEF seaded ei ole päris elada kuni selle komponentide et teisendamiseks. Seetõttu luua CNC-lingid JBZoo soovitatav sh404SEF komponent. See toode on vaba ja on hea vahend, et luua sidemeid JBZoo. Suur hulk seadeid, omadused, toetavad erinevaid sotsiaalseid võrgustikke ja teenuseid.
Paigaldamine toimub kopeerides faili lingi, või kasutades serveri faili otsene download, lae varem.
OpenCart ja setup CNC
OpenCart - platvorm ilma seotud ühegi sisuhaldussüsteemi. See tähendab, et eraldi funktsioone. Selle põhirõhk - hõlpsasti luua online kauplustes erineva keerukusega. Vaatamata sellele, et toode ise on tasuta, paljud täiendusi see on jaotatud kaubanduslikel alustel. Viimane stabiilne versioon - 2.0.
NC OpenCart seob 2 võib moodustada käsitsi konfiguratsiooni või kasutades eraldi mooduleid.
NC Alustada esimese Nii saate muuta konfiguratsioonifaili .htaccess Apache veebiserver.
- Selleks minge saidile kausta läbi FTP või vaba mälu haldus failihaldur.
- Juurkataloogi peab asetsema .htaccess.txt faili. Kuna tal ei ole mõju süsteemi laiendamine txt, esimene asi, mida teha - ümber nimetada .htaccess. Nüüd veebiserver loeb oma direktiivid ja teha neid.
- Nüüd sa pead minema saidile seaded ja tab "Server", et võimaldada kasutada CNC.
- Kõik muudatused, mida soovite salvestada.
- Nüüd kõik lingid tuleb muuta.
Mõnikord tõttu mõned põhjused, paljud aadressid ei muutu ja jääb ebaselgeks. Võite kasutada SeoPro osa rakendamiseks selle ülesande. Kuid enne paigaldamist on vaja kõigepealt mõistma OCMOD mitmerealine Fix. Selleks on vaja muuta käsitsi koodi faili. See asub admin / kontroller / laiendus / modification.php. Et muuta see soovitatav kasutada Notepad ++, et vältida probleeme kodeerimine.
Ainult vaja lisada üks rida koodi plokk pärast muutuja $ piiri. See näeb välja selline:
- $ Quote = $ operatsioonipõhist> getElementsByTagName ( "search") -> elemendi (0) -> getAttribute ( "quote");
Järgmine, sa pead leidma tingimus:
- if (! $ piir) {
- $ Limit = -1;
- }
ja lisage pärast seda:
- if ($ quote == "true") {
- $ Otsing = preg_quote ($ otsing);
- }
Need failid pärast muudatusi salvestada.
Seejärel tuleb tegelikult installida ise SeoPro moodul. Allalaaditud fail peaks olema pakkimata serveris. Siis teha paar päringuid andmebaasi kaudu phpMyAdmin:
- ALTER TABLE `oc_product_to_category` ADD` main_category` tinyint (1) NOT NULL vaikimisi '0'; ALTER TABLE `oc_product_to_category` ADD INDEX` main_category` (` main_category`);
Nüüd on vaja parandada index.php faili. See hooli rida:
- $ Controller-> addPreAction (uus Action ( "ühine / seo_url"));
mis asendatakse:
- if (! $ seo_type = $ config-> get ( "config_seo_url_type")) {
- $ Seo_type = 'seo_url ";
- }
- $ Controller-> addPreAction (uus Action ( "ühine / '$ seo_type).);
Lisaks on protseduuride kogum, mis on seotud seaded admin ala. Menüüs on vaja leida "moodulid" minge "mõjutajad" ja klõpsa uuendus. Siit sa pead minema nimekirja "moodulid", ja see seatud SeoPro. Siis vajuta "Edit" nuppu, et sisestada sinna ja salvestada. Lõppude manipulatsioonid see peaks töötama, kui mitte, siis me peaksime püüdma taastada seadme uuesti. Või pöörduda abi spetsiaalseid foorumeid.
Realiseerimine CNC funktsionaalsuse PHP
Enamik saite veebis on kirjutatud PHP. See on üsna võimas, lihtne kasutada ja lihtne õppida. Tema töö on nähtamatu kasutaja, kui PHP-koodi töödeldakse serveri poolel ja saadab brauser juba lõppenud HTML-leht, ta mõistab.
Näita rakendamise CNC linke PHP võib olla väike koodi näide. Kuid selleks, et tuua aadress string reaalses projektide multi chelovekoponyatnomu meeles on käpard.
Iga saidi algab index.php failiga. Sealhulgas tekitab viide teistele lehekülgedele kohas. Aga kõigepealt pead muutma natuke .htaccess konfiguratsioonifaili. On vaja täpsustada või rasskommentirovat mitu direktiivi, nagu on näidatud foto.
Esimene liin võimaldab teisendada URL server. Teine - loodud alus aadress. Järgmised kaks rida täita olemasolu kontrolli faile ja kaustu. Viimati annab juhtimise üle index.php, kui 3 ja 4 string realiseerida ilma vigu.
Kirjavahetuse säilitamise ID ja selle transformeeritud väärtus tabelis on vajalik. Seetõttu on vaja luua. Eelkõige saab luua lihtsa mõista protsessi. See sisaldab kahte valdkonda: SEF ja page_id. SEF hoiab nimi ja tüüp on varchar. Page_id - numbrid tüüpi int lehekülge.
Nüüd on meil parandada ennast index.php failiga. See on lihtsalt näide, ja praktikast kõik konkreetse projekti võib olla veidi erinev: $ tulemus = $ _SERVER [ 'REQUEST_URI']. See rida muutuja $ tulemus kantakse soovitud URL.
- if (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/', $ tulemus)) {kaudu ( "HTTP / 1.0 404 Not Found"); kaja "valesid märke URL"; exit; }
See plokk kontrollib tähemärke, numbreid ja märke. Kui on midagi muud kui loetletud seejärel välja 404 lehte.
- $ Array_url = preg_split ( '/(\/|\..*$)/', $ tulemusena -1, PREG_SPLIT_NO_EMPTY);
Siin massiiv on deklareeritud $ array_url, kus kasutades preg_split funktsiooni panna objekte, mis ei ole midagi ekstra NC.
- if (! $ array_url) {$ ID_page = 1; } Else {$ sef_value = $ array_url [0];
Siin on taotluse töötlemist, kui taotlus on esitatud mitte konkreetsele lehele ja domeeni. Seetõttu on vajalik, et saata vastuse id = 1. Ka sellel saidil on mõeldud taotleda projekti andmebaasi, mis tunnistab, kas see väärtus muutuja $ sef_value SEF valdkonnas. Kui midagi leitakse, saatke kasutaja lehekülg 404. Lõpuks on ravi saadud koodi, aadress ja väljastamise korral materjale või komponente.
Plusse ja miinuseid, kasutades CNC
Eeliseid kasutades chelovekoponyatnyh URL võib loetleda järgmiselt:
- link visuaalselt tundub rohkem esteetiline kui kogum varja märki, eriti harjumatu veebilehed;
- salvestamiseks aadressid on palju lihtsam;
- kõik viis ja struktuur saidi selgub;
- GET möödunud tavalisel viisil, kasutades muutujaid aadressiribale, mis ei eksisteeri CNC ja järelikult ei ole rikutud julgeolekut;
- täiustatud saidi navigatsioon;
- SEO optimeerimine on oluliselt paranenud ja parema otsingumootori Spiders indeks sellele saidile.
Tunduvalt vähem puudusi. Ja kõige olulisem neist - see seade. Mitte alati võimalik tuua URL chelovekoponyatnomu kujul personali või kolmanda osapoole lahendusi. Mõnikord on vaja süveneda kood ja muuta seda ise, mis nõuab teadmisi ja aega. Teine puudus ei ole nii oluline ja asjakohane suur osavõtjate. Moodustumise tõttu linkide "lennata" suurendab koormust kohapeal. Aga nagu võrgu seadmete maksumus on pidevalt vähenenud, kulud serveri ressursse, vähesed inimesed uskusid. Üldiselt eelised kaaluvad üles puudused, nii et vaatamata raske mõistmine chelovekoponyatnyh URL, kasutage oma väärtust.
järeldus
Artikkel, mis lingid on CNC ja millised mitte. Nad olid värvitud detail lihtsaim ja kiireim lahendus. Ja ka mõned kõige odavamad võimalusi keerukamaid lähenemisviise. Igal juhul kasutamise CMS arengus saidi oluliselt vähendab tööjõu ja ajakulu optimeerimisel lehekülge aadressid. Seetõttu CMS kimbu ja NC tuleks kasutada kõige tõhusam alternatiiv manuaal arengut.
Similar articles
Trending Now