TietokoneetOhjelmointi

Miten tehdä NC-linkit: askel askeleelta opas

Maailma Internet kasvaa nopeasti ja valloittaa kaikki uusiin korkeuksiin. Miljoonat sivut, palvelut ja palvelut ovat mielellään vastaan toisen käyttäjän sivuillaan. Se loi valtavan määrän osoitteita, jotka luodaan automaattisesti. Ja ne eivät aina ole helppo lukea ja muistaa. Lisäksi merkityksetön merkki- huonosti paremmuusjärjestykseen hakukoneita. Tämän seurauksena oli tarpeen ottaa käyttöön täytäntöönpanon koodin, jotta hän voisi näkyä entistä mukava ja miellyttävä käyttäjän silmään.

Siksi termi CNC linkit ilmestyi maailmaan web-kehitystä. Se, että se on ja miten toteuttaa se, käsitellään artikkelissa.

Mikä on CNC-linkit

Yleensä NC - slangi sana tarkoittaa chelovekoponyatny URL-osoite. HRM - ottolainaus Englanti URL Uniform Resource Locator. Chelovekoponyatny puolestaan tarkoitetaan joukkoa merkkejä osoitekenttään, joka on kätevä ja helppo tarttua. Esimerkiksi syntyy sivun osoite voisi näyttää tältä: http://example.com/index.php?page=name. Ei kovin selkeä ulkonäkö ja ei näytä sivuston rakennetta. On olemassa merkkejä, joissa ei ole semanttista kuormaa, ja on epäselvää, mitä tarkoittaa sivun ja nimi.

Osoitteeseen voisi näyttää tältä: http://example.com/products/new/boat. Tässä se on selvää, että kysymys tuotannon uudella, ja erityisesti - veneessä. Tämä on chelovekoponyatny URL-osoite. On paljon parempi olla indeksoitu hakukoneet ja näytetään antaa muiden yläpuolelle. Mies jotka kävivät sivulla, voi ymmärtää, mikä meni tarkalleen haluttuun osiossa.

Kuitenkin CNC viittaa joitakin rajoituksia. Esimerkiksi osoitetta ei voi käyttää venäläisiä kirjaimia. Sitten ne korvataan numeerinen arvo ja prosentuaalinen merkki. Siksi kotimaiset valmistajat käyttävät translitteroinnissa venäläisiä sanoja latinaksi. Esimerkiksi niin - oborudovanie tai produkcia. Myös automaattisesti luotu linkki-CNC voi nostaa yleistä merkkijonon pituus.

Erikoistyökaluja käytetään toteuttamaan translitterointi ja muuntaa chelovekoponyatnym urlam. ne ovat saatavilla, yleensä Content Management System - CMS. Luominen CNC kulkevia linkkejä niihin automaattisesti perusteella tavaroille, artikkeleita tai blogimerkintöjä, sekä osio, johon se on sijoitettu. Tämän seurauksena kun luot uuden merkinnän, tuotteen lisääminen muodostunut chelovekoponyatny URL joka koetaan hyvin ja ihmisiä ja koneita.

Miten tehdä CNC linkkejä suosittuja CMS

CMS - hallintajärjestelmä, sisällön, joka on kätevä ja yksinkertainen käyttöliittymän avulla voit nopeasti luoda täysimittainen verkkosivuilla. Toiminnallinen laajenee koska suuri määrä käytettävissä olevien mallien, moduulit ja laajennuksia. Tämä sallii henkilön kaukana ohjelmointikielet PHP, JavaScript, HTML ja liittyvät niihin nopeasti luoda oma verkkosivusto tai blogi.

Lähes kaikki sisällön hallintajärjestelmät on erinomainen joukko työkaluja muodossa laajennuksia luoda CNC. On syytä tarkastella lähemmin yleisimpiä.

  • WordPress - suosituin tilastojen mukaan, Content Management System. Se on asennettu valtaosa tunnettuja blogeja ja sivustoja. Kuuluisa helppous, kehittämistä ja asentamista.
  • Joomla - suosittu pienempiä, mutta edelleen laajalti käytössä kehittäjien. Se on hyvä toimivuus, komponenttien valinnan, laajennuksia ja moduulit.
  • OpenCart - erillinen hanke luoda verkkokaupoista. Sisäisesti muistuttaa tahansa CMS, mutta "lukossa" alla kapea tehtäviä.

CNC-linkit WordPress - täytäntöönpanon helppous

WordPress on luultavasti yksinkertainen Content Management System. Se pystyy huomattavasti yksinkertaistaa luomista sivuston tai blogiin tyhjästä lyhyessä ajassa.

NC asettaminen WordPress on yksinkertainen ja vähenee pääasiassa ladata ja asentaa plug-Cyr-To-Lat. Sitä käytetään muuntamaan latinasta kyrilliset riveihin.

Aloittaa on löytää ja ladata. Tehdä se paremmin kuin virallinen WordPress-sivusto. Jotta voit välttää mahdollisuus pudota plug-in haittaohjelmia tai mainosohjelmia koodia.

  • Lataamisen jälkeen se purkaa arkiston.
  • Sitten sinun täytyy siirtää tämän kansion wp-content -> lisäosia. Tämä tapahtuu yleensä käyttämällä jotakin saatavilla FTP Manager.
  • Nyt sinun täytyy mennä WordPress hallinto-paneeli, anna käyttäjätunnus ja salasana.
  • Kun "Laajennukset" on löydettävä Cyr-To-Lat ja sen käyttöön. Plugin on nyt asennettu järjestelmään ja käytössä.

Seuraavaksi sinun täytyy määrittää linkin rakennetta.

  • Voit tehdä tämän, mene "Asetukset", ja siellä mene "pysyvä linkitys".
  • On olemassa useita malleja yleisessä asetuksia, jotka voit rakentaa ulkonäkö linkkejä. On suositeltavaa käyttää sellaista "mielivaltainen", voit muokata aina tarpeen mukaan. Yksinkertaisin suunnittelu tällaisen mallin - /% luokka% /% postname% /. Se tarkoittaa, että osoiterivillä näkyy luokka ja sitten nimi kentältä.
  • Ja sitten Cyr-To-Lat muuntaa kaikki latinaksi. Tämän seurauksena saat kauniin ja selkeän NC yhteys WordPress.

Lisäksi Cyr-To-Lat, voidaan käyttää ja analogit, jotka ovat läsnä virallisilla verkkosivuilla. Esimerkiksi sellaiset - WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat Advanced. Asentamalla laajennuksia kuten nämä, miksi puhua niistä erikseen ole mitään järkeä.

CNC Joomla useita vaihtoehtoja luoda

Joomla hieman monimutkaisempi Content Management System. Aivan kuten WordPress on omaisuutta luoda verkkosivustoja ja blogeja lyhyessä ajassa. Hänellä on laaja toiminnallisuus ja joustavuus. Seuraavaksi sinun täytyy kuvata miten tehdä CNC vertailunormien CMS.

Joomla on alunperin rakennettu toiminnot luovat chelovekoponyatnyh URL-osoitteita. CNC-linkit Joomla 3 voidaan ottaa käyttöön yleisen asetussivun "Asetukset SEO». Valitse "Enable vaaka (CNC)" on asetettu arvoon "kyllä". Siten, viitataan muuntuu enemmän ymmärrettävässä muodossa.

Voit myös halutessasi asettaa uudelleenohjaus URL-osoitteita, luomalla NC-linkkejä htaccess. Tämä tiedosto toimii varasto kokoonpanosta Apache www-palvelin. Siinä voi käyttää säännöllisiä lausekkeita ja RewriteRule direktiivien muuttaa muutoksen viittaus haluttuun URL-osoitteeseen. Suurin ero tämän lähestymistavan - joustavuus. Voit mainita viittaukset melkein mihin tahansa.

Valitse "Lisää pääte URL» asettaa rivin loppuun laajentaminen asiakirjan. Esimerkiksi html. Tämä laajennus on juurikaan kiinnosta keskimääräisen sivuston kävijä, joten voit jättää asetus on "Ei".

Aliaksia Unicode - tuotetta kantaa translitteraatio nimen materiaalin latinalaisilla aakkosilla. Tällä pyritään varmistamaan, että sen sijaan, että Venäjän kirjaimia tai muita symboleja ei näy jotain hankalaa ja lukea.

Vaihtoehtoiset komponentti Joomla

Toteuttaa generaattori NC linkit Joomla myös mahdollista avulla eri komponentteja. Esimerkiksi yksi suosituimmista - JoomSEF. Sitä jaetaan ilmaiseksi ja parempia ladata sen virallisella Joomla sivusto.

Sen toimivuus lisäksi muuntaminen URL-CNC on asettanut tuottaa metatietoja, hakukoneet, avainsanoja ja hallita päällekkäisiä sivuja. On syytä huomata, nykyinen tuki UTF-8-koodausta ja konfigurointi sivu 404 itse.

Joomla 3, on olemassa kolme tapaa asentaa: boot suoraan tietokoneen sivuston hakemistoon, ja siirtämällä viittaus.

tiedosto on ladata ensimmäisen suoritusmuodon. Valitse sitten CMS admin paneeli valikosta "Advanced" ja mene "Laajennusten hallinta". Käytä "Valitse tiedosto" olisi valmis osoittamaan järjestelmän arkisto ja asentaa sen.

Toinen vaihtoehto on harvoin käytetty. Mutta kolmas on mukavin yksi, koska se ei vaadi lataamista. Tarvitsee vain kopioida linkin JoomSEF ja kirjoita se "Asenna URL-» on samannimisen välilehteä. Itse järjestelmä tarkistaa sen saatavuus ja mukaan kaikki parametrit asettaa.

On huomattava, että työn päätökseen täydentää, sinun täytyy seurata "Enable SEF", "Uudelleenohjataan URL" ja "Lisää pääte URL" SEO asetukset on siirretty "Kyllä".

Asennetaan komponentti välittömästi juurtua aktiivisessa tilassa ja aloittaa toimintansa. Nimittäin se muuntaa kaikki linkit entistä esteettinen ulkonäkö.

JoomSEF on useita asetuksia ja vaihtoehtoja. Ne voivat olla hyvin hienovaraisesti saada kaikki sivuston linkit lähes kaikki näkökulma haluat.

JBZoo ja chelovekoponyatny URL-

JBZoo komponentti on monipuolinen ja tehokas työkalu luoda verkkokaupat, luetteloita, blogit ja yksinkertainen sivustoja, käyntikortteja perustuu Joomla Content Management System.

Asentaa Joomla on JBZoo pitäisi jo olla läsnä lisäksi eläintarha.

Joskus standardin SEF asetuksesi eivät täysin seiso sen komponenttien suorittaakseen muuntaminen. Siksi luoda CNC-linkkien JBZoo suositellaan sh404SEF komponentti. Tämä tuote on ilmainen ja se on hyvä työkalu tuottaa linkkejä JBZoo. Suuri määrä asetuksia, ominaisuuksia, tukea erilaisia sosiaalisia verkostoja ja palveluja.

Asennuksen hoitaa kopioimalla linkin tiedostoon, tai käyttämällä palvelintiedoston suoraan ladata, ladata aiemmin.

OpenCart ja käyttöönotto CNC

OpenCart - alustana ilman sidottu mihinkään Content Management System. Eli toimintoja erikseen. Sen pääpaino - helposti luoda verkkokaupoista eriasteisia monimutkaisuus. Huolimatta siitä, että itse tuote on ilmainen, monet lisäykset on jaettu kaupalliselta pohjalta. Viimeisin vakaa versio - 2.0.

NC OpenCart linkit 2 voidaan muodostaa manuaalisen konfiguroinnin tai käyttämällä erillisiä moduuleja.

NC aloittaa asettamalla ensimmäinen tapa voit muokata asetustiedostoa htaccess Apache www-palvelin.

  • Voit tehdä tämän, siirry sivustoon kansioon FTP tai vapaata muistia hallinnolliseen tiedostonhallinnassa.
  • Juurihakemisto on oltava .htaccess.txt tiedosto. Koska sillä ei ole vaikutusta järjestelmän laajentamisen kanssa txt, ensimmäinen asia tehdä - nimetä sen .htaccess. Nyt web-palvelin lukee sen direktiivit, ja tehdä niitä.
  • Nyt sinun täytyy mennä sivuston asetukset ja välilehti "palvelimeksi" mahdollistaa käytön CNC.
  • Kaikki muutokset haluat tallentaa.
  • Nyt kaikki linkit on muutettava.

Joskus johtuu jostain syystä monet osoitteet eivät muutu ja jäävät epäselviksi. Voit käyttää SeoPro komponentti täytäntöönpanoa varten tätä tehtävää. Kuitenkin ennen asentamista on syytä ensin ymmärtää, OCMOD Multiline Fix. Voit tehdä tämän, sinun täytyy manuaalisesti muokata koodia tiedoston. Se sijaitsee admin / ohjain / laajennus / modification.php. Voit muokata sitä kannattaa käyttää Notepad ++, välttää ongelmia koodauksen.

Tarvitsee vain lisätä yhtä riviä koodia lohkossa muuttujan $ rajan. Se näyttää tältä:

  • $ Quote = $ toiminnan-> getElementsByTagName ( 'search') -> kohta (0) -> getAttribute ( 'lainaus');

Seuraavaksi sinun täytyy löytää ehdon:

  • if (! $ limit) {
  • $ Limit = -1;
  • }

ja lisätään sen jälkeen:

  • if ($ lainaus == 'true') {
  • $ Haku = preg_quote ($ haku);
  • }

Nämä tiedostot jälkeen tallennettavia muutoksia.

Sitten on todella asumaan SeoPro moduuli. Ladattu tiedosto tulee purkaa palvelimelle. Sitten tehdä pari kyselyitä tietokannasta phpmyadmin:

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

Nyt on tarpeen korjata index.php -tiedoston. Se hoito rivi:

  • $ Controller-> addPreAction (uusi Action ( 'common / seo_url'));

joka on korvattu:

  • if (! $ seo_type = $ asetuksista,> get ( 'config_seo_url_type')) {
  • $ Seo_type = 'seo_url';
  • }
  • $ Controller-> addPreAction (uusi Action ( 'common /' $ seo_type).);

Lisäksi on joukko liittyviä menettelyjä asetuksia admin-alueella. Valikossa, on välttämätöntä löytää "Moduulit", mene "modifiers" ja klikkaa päivitystä. Sieltä täytyy mennä luetteloon "moduulien", ja se asetti SeoPro. Sitten painamalla "Muokkaa" -painiketta tehdä sitä ja tallentaa. Kun kaikki manipulointi sen pitäisi toimia, jos ei, niin meidän pitäisi yrittää nollata laite uudelleen. Tai hakea apua erikoistuneita foorumeita.

Toteutumista CNC toiminnallisuuden PHP

Useimmat sivustoihin on kirjoitettu PHP. Se on melko tehokas, helppokäyttöinen ja helppo oppia. Hänen työnsä on käyttäjälle näkymätöntä, koska PHP-koodin käsitellään palvelimen puolella ja selain lähettää jo valmiiksi HTML-sivun, hän ymmärtää.

Näytä toteuttamiseen CNC linkkejä PHP voi olla pieni koodi esimerkki. Kuitenkin tuoda osoitteen merkkijono todellinen projekteja monen chelovekoponyatnomu mielessä täytyy korjailla.

Minkä tahansa sivuston alkaa index.php tiedosto. Mukaan lukien generoi viittaus muille sivuille sivuston. Mutta ensin sinun täytyy muuttaa hieman htaccess konfiguraatiotiedosto. On tarpeen määritellä tai rasskommentirovat useita direktiivejä, kuten näkyy kuva.

Ensimmäinen rivi avulla muuntaa URL palvelimen kanssa. Toisen - asetetaan pohja osoite. Seuraavat kaksi riviä, tarkastavat läsnäolosta tiedostoja ja kansioita. Viime siirtää ohjauksen index.php, jos 3 ja 4 string toteuttaa ilman virheitä.

Kirjeenvaihtokieli varastointi sivu id ja sen transformoitiin arvo taulukossa on tarpeen. Siksi on tarpeen luoda. Erityisesti voit luoda yksinkertaisen ymmärtää prosessia. Se sisältää kaksi kenttää: SEF ja page_id. SEF pitää nimi ja tyyppi on varchar. Page_id - numerot int sivuja.

Nyt meillä on korjata itse index.php tiedosto. Tämä on vain esimerkki, ja käytännössä kaikissa tietty hanke voi olla hieman erilainen: $ tulos = $ _SERVER [ 'REQUEST_URI']. Tämä rivi muuttujan $ tulos siirretään pyydettyä URL-osoitetta.

  • jos (preg_match (/([^a-zA-Z0-9\.\/\-\_\#])/ ', $ tulos)) {header ( 'HTTP / 1.0 404 Not Found'); echo 'vääriä merkkejä URL'; exit; }

Tämä lohko tarkistaa merkkejä, numeroita ja merkkejä. Jos on jotain muuta kuin luettelossa, antoi 404 sivua.

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

Täällä array julistetaan $ array_url, jossa käytetään preg_split toiminnon laittaa kohteita, joilla ei ole mitään ylimääräistä NC.

  • if (! $ array_url) {$ ID_page = 1; } Muuten {$ sef_value = $ array_url [0];

Täällä on pyynnön käsittelyn, kun pyyntö ei tietylle sivulle ja verkkotunnuksen. Siksi on tarpeen lähettää vastauksen id = 1. Myös tällä sivustolla on tarkoitus pyytää projektitietokantaa, joka tunnistaa onko se arvo muuttujan $ sef_value SEF alalla. Jos mitään ei löydy, lähetä käyttäjä sivulle 404. Lopulta on käsittelemällä saatua koodia, osoite ja liikkeeseen sopivien materiaalien tai komponenttien.

Hyödyt ja haitat käyttäminen CNC

Ihmiskuvan URL-osoitteiden käytön etuja voidaan luetella tällä tavalla:

  • Linkki visuaalisesti näyttää enemmän esteettiseltä, eikä joukolta käsittämättömiä merkkejä, varsinkin tuntemattomista sivustoista;
  • Muistaminen osoite on paljon helpompaa;
  • Sivuston koko polku ja rakenne ymmärretään;
  • GET-parametrit siirretään tavalliseen tapaan osoitetietokohdan muuttujien käyttämiseen, mikä ei ole CNC: ssä, mikä tarkoittaa, että tietoturvaa ei rikota;
  • Parannettu navigointi sivustossa;
  • SEO-optimointi paranee merkittävästi ja hakukoneet parantavat tällaista sivustoa.

Haitat ovat paljon pienemmät. Ja tärkein niistä on asetus. Sivun osoitteita ei ole aina mahdollista antaa ihmisläheisille tavallisilla tai kolmannen osapuolen ratkaisuilla. Joskus sinun on karsittava koodi ja muokata sitä itse, mikä vaatii tietoa ja aikaa. Toinen haittapuoli ei ole niin merkittävä ja koskee sivustoja, joilla on suuri osallistuminen. Koska lentokoneen linkit muodostuvat, paikan päällä oleva kuorma kasvaa. Mutta koska verkkolaitteiden kustannukset laskevat jatkuvasti, harvat pitävät tällaisia kustannuksia palvelimen resursseille. Yleisesti ottaen edut ovat huomattavasti suurempia kuin haitat, joten huolimatta ihmisen ymmärrettävien URL-osoitteiden monimutkaisesta toteutuksesta huolimatta ne kannattaa käyttää.

johtopäätös

Artikkeli käsittelee, mitkä viittaukset ovat CNC, ja jotka eivät ole. Yksinkertaisimmat ja nopeimmat ongelmanratkaisut kuvattiin yksityiskohtaisesti. Ja myös joitain monimutkaisten lähestymistapojen helpoimpia versioita. Joka tapauksessa CMS: n käyttö sivuston kehittämisessä vähentää merkittävästi työ- ja aikakustannuksia sivun osoitteiden optimoinnissa. Siksi CMS: n ja CNC: n kääriä on käytettävä tehokkaimpana vaihtoehtona manuaaliselle kehitykselle.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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