ComputerProgramming

Sa unsa nga paagi sa paghimo sa NC-sumpay: lakang pinaagi sa lakang nga giya

Ang kalibutan sa Internet nagtubo paspas ug pagbuntog sa tanan nga mga bag-o nga mga kahitas-an. Minilyon sa mga dapit, mga serbisyo, ug mga serbisyo sa mga malipayon sa pagdawat sa laing user sa ilang mga pahina. Kini gibuhat sa usa ka dako nga gidaghanon sa mga adres nga awtomatikong namugna. Ug sila dili sa kanunay sayon sa pagbasa ug paghinumdom. Dugang pa, ang usa ka kahulogan hugpong sa mga karakter mangil-ad pwesto pinaagi sa search maquina. Ingon sa usa ka resulta, kini nahimong gikinahanglan sa pagpaila sa implementasyon sa kodigo mao nga siya mahimo makita sa usa ka labaw nga komportable ug makapahimuot nga user sa usa ka mata.

Busa, ang termino CNC sumpay mipakita diha sa mga kalibutan sa web development. Ang kamatuoran nga kini ug sa unsa nga paagi sa pag-implementar niini, nga gihisgotan sa artikulo.

Unsa ang CNC-sumpay

Kasagaran, NC - sa usa ka slang nga pulong nga nagkahulogang chelovekoponyatny URL. HRM - paghulam gikan sa Iningles URL, uniporme nga kapanguhaan locator. Chelovekoponyatny, sa baylo, nagpasabot sa usa ka hugpong sa mga karakter diha sa address bar, nga mao ang sayon ug sayon nga masabtan. Pananglitan, namugna pinaagi sa address sa mga panid unta tan-awon sama niini: http://example.com/index.php?page=name. Dili kaayo tin-aw mga tinan-awan, ug wala ipakita sa istruktura sa site. Adunay mga ilhanan, dili nga nagdala sa semantiko load, ug kini mao ang dili klaro kon unsa ang kahulugan niini ngadto sa panid ug ngalan.

Human sa address aron tan-awon sama niini: http://example.com/products/new/boat. Ania kini mao ang tin-aw nga ang pangutana sa produksyon, uban sa usa ka bag-o, ug mas ilabi - sa sakayan. Kini mao ang chelovekoponyatny URL. Kini mao ang mas maayo nga indeks sa search makina ug gipakita sa isyu sa ibabaw sa uban. Ang usa ka tawo nga mibisita sa site, makahimo sa pagsabut kon unsa ang miadto gayud sa gitinguha nga seksyon.

Apan, ang CNC teksto adunay pipila ka mga limitasyon. Kay sa panig-ingnan, sa address dili paggamit sa Russian nga mga karakter. unya sila gipulihan sa mga numero bili ug ang porsyento ilhanan. Busa, domestic manufacturers sa paggamit sa transliterasyon sa mga Russian nga mga pulong diha sa Latin. Kay sa panig-ingnan, sa ingon - oborudovanie o produkcia. Usab awtomatikong namugna link-CNC mahimo sa pagdugang sa kinatibuk-ang gitas-on sa pisi.

Espesyal nga mga himan nga gigamit sa pagpatuman sa espeling ug kinabig ngadto sa chelovekoponyatnym urlam. sila anaa, kasagaran sa Management Content System - CMS. Pagmugna CNC sumpay na ngadto kanila awtomatikong, base sa ngalan sa mga butang, mga artikulo o mga blog posts, ingon man ang mga seksyon sa diin kini gibutang. Ingon sa usa ka resulta, sa diha nga sa paghimo kaninyo nga usa ka bag-o nga entry, sa pagdugang sa usa ka produkto nga nag-umol chelovekoponyatny URL, nga nakasabut pag-ayo ug mga tawo ug mga makina.

Unsa nga paagi sa paghimo sa usa ka CNC links sa popular CMS

CMS - Management System, Content, nga mao ang sayon ug yano nga interface nagtugot kaninyo sa madali paghimo sa usa ka bug-os-fledged website. Operatiba ekspan tungod sa dako nga gidaghanon sa mga anaa templates, modules ug sampong-ins. nagtugot kini sa usa ka tawo nga layo sa programming mga pinulongan PhP, JavaScript, HTML ug nga may kalabutan kanila sa madali paghimo sa inyong kaugalingon nga website o blog.

Hapit ang tanan nga sulod sistema sa pagdumala nga adunay usa ka maayo kaayo nga set sa mga himan diha sa porma sa sampong-ins sa paghimo sa CNC. Kini mao ang bili sa usa ka mas pagtan-aw sa mga labing komon nga mga.

  • Sa Sun.Star - ang labing popular, sumala sa statistics, ang usa ka Content Management System. Kini mao ang instalar sa kadaghanan sa pag-ayo-nga nailhan blogs ug mga website. Inila alang sa kasayon sa mga kalamboan ug instalar.
  • Cebuano - popular mas gagmay, apan sa gihapon kaylap nga gigamit sa mga developers. Kini adunay maayo nga kagamitan, katuyoan, pagpili sa mga components, plugins ug mga modules.
  • OpenCart - sa usa ka lain nga proyekto sa paghimo sa online tindahan. Internally kaamgid sa bisan unsa nga CMS, apan "giyawihan sa" ubos sa usa ka pig-ot nga-laing mga buluhaton.

CNC-sumpay sa sa Sun.Star - kasayon sa pagpatuman

Sa Sun.Star mao tingali ang labing yano nga Management System Content. Kini mao ang makahimo sa pag-ayo simple sa mga paglalang sa imong website o blog gikan sa nagaras sa usa ka mubo nga panahon.

NC paghimo sa sa Sun.Star mao ang yano ug ang pagkunhod sa nag-una sa pag-download ug sa-instalar sa mga sampong-Cyr-Sa-Lat. Kini gigamit sa kinabig Latin sa Cyrillic laray nga gihulma.

Sa na nagsugod sa pagpangita ug download. Sa pagbuhat niini nga mas maayo gikan sa mga opisyal nga sa Sun.Star site. Busa mahimo malikayan ang posibilidad sa pagkahulog ngadto sa mga sampong-sa malware o adware code.

  • Human sa download kini sa unpack sa archive.
  • Unya kamo sa paglihok suksukanan sa papel niini nga ubos sa wp-sulod -> plugins. Kini mao ang gibuhat sa kasagaran pinaagi sa paggamit sa bisan unsa nga anaa FTP manager.
  • Karon kamo kinahanglan nga moadto sa sa Sun.Star administrasyon panel, mosulod sa inyong username ug password.
  • Sa "Plugins" kinahanglan makakaplag Cyr-Sa-Lat ug pagpaaktibo niini. plugin sa karon instalar sa sistema sa ug sa nakahimo.

Sunod, kamo kinahanglan nga mapanagway sa link nga gambalay.

  • Sa pagbuhat niini, adto sa "setting", ug didto moadto sa "Permalinks".
  • Adunay pipila ka mga sumbanan diha sa kinatibuk-ang setting, nga imong mahimo sa pagtukod sa dagway sa mga sumpay. Kini girekomendar sa paggamit sa usa ka matang sa "arbitraryong", nga imong mahimo sa ipahiangay ang tanan nga butang nga ingon sa gikinahanglan. Ang simplest disenyo alang sa maong usa ka template - /% kategoriyang% /% postname% /. Kini nagpasabot nga sa address bar nga ipakita ang kategoriya ug dayon ang ngalan sa post.
  • Ug unya Cyr-Sa-Lat kinabig tanan sa Latin. Ingon sa usa ka resulta, na sa usa ka maanindot ug tin-aw nga NC link sa sa Sun.Star.

Dugang pa Cyr-Sa-Lat, mahimong gamiton ug analogues, nga anaa sa ibabaw sa mga opisyal nga website. Pananglitan, ang maong - WP Translitera, ang nasambit nga buluhaton: Rus-Sa-Lat, Rus-Sa-Lat Advanced. Pagbutang sampong-ins nga sama niini, ngano nga magapuyo sila sa gilain naghimo wala may salabutan.

CNC Cebuano, pipila ka mga kapilian alang sa pagmugna

Cebuano nagpamahit mas komplikado Management System Content. Sama sa sa Sun.Star ang kabtangan sa paghimo sa website ug sa blog sa usa ka mubo nga panahon. Siya adunay halapad nga kagamitan, katuyoan ug sa pagka-flexible. Sunod, kinahanglan kamo sa paghulagway sa unsa nga paagi sa paghimo sa CNC mga pakisayran niini nga CMS.

Cebuano nga una nga nagtukod kagamitan, katuyoan sa paghimo chelovekoponyatnyh URL. CNC-sumpay sa Cebuano 3 mahimong nakahimo sa panid kinatibuk-ang setting ubos sa "setting SEO». Pagpili "Makapahimo SEF (CNC)" kinahanglan nga ibutang sa "Oo". Mao kini ang, ang paghisgot nga mausab ngadto sa usa ka labaw nga masabtan nga porma.

Mahimo usab optionally sa usa ka redirect URL, pinaagi sa paglalang sa NC-sumpay sa htaccess. file Kini nga nag-alagad ingon nga usa ka tipiganan sa kontorno sa Apache web server. Sa niini, kamo makahimo sa paggamit sa regular nga mga ekspresyon ug RewriteRule direktiba sa pag-usab sa kausaban paghisgot sa gitinguha nga URL. Ang nag-unang kalainan sa taliwala sa niini nga paagi - pagka-flexible. Ikaw mahimo naghisgot paghisgot sa hapit bisan unsa nga matang.

Pagpili "Idugang sa usa ka suffix sa URL» nagabutang sa katapusan sa linya extension sa dokumento. Pananglitan, html. extension Kini mao ang sa gamay nga interes sa mga average bisita sa imong site, mao nga kamo mobiya sa kapilian nga gibutang sa "Dili".

Alyas sa Unicode - butang niini nga nagadala sa usa ka espeling sa ngalan sa mga materyal diha sa Latin nga alpabeto. Kini mao ang aron sa pagsiguro nga, sa baylo nga sa Russian nga mga sulat, o sa uban pang mga simbolo nga wala gipakita sa usa ka butang bakikaw ug mabasa.

Alternative component alang sa Cebuano

Pagpatuman sa generator NC links sa Cebuano usab sa mahimo pinaagi sa lain-laing mga components. Pananglitan, ang usa sa labing popular - JoomSEF. Kini ang-apod-apod nga libre ug mas maayo download kini gikan sa mga opisyal nga Cebuano site.

Sa iyang kalihukan, dugang pa sa pagkakabig sa mga URL sa CNC nga alang sa pagmugna metadata, search engine, keywords, ug sa pagdumala sa duplicate nga mga panid. Kini mao ang bili noting sa kasamtangan nga suporta alang sa UTF-8-encode ug kontorno pahina 404 sa imong kaugalingon.

Sa Cebuano 3, adunay tulo ka mga paagi sa pag-instalar: boot direkta gikan sa computer sa direktoryo sa usa ka site, ug pinaagi sa pagbalhin sa pakisayran.

ang file adunay sa pag-download sa unang larawan. Unya pagpili sa CMS admin panel menu sa "Advanced" ug moadto sa "extension Manager". Gamita ang "Pilia File" kinahanglan nga andam sa pagpakita sa sistema sa archive ug instalar niini.

Ang ikaduha nga kapilian mao ang panagsa ra nga gigamit. Apan ang ikatulo mao ang labing sayon nga usa ka, tungod kay kini wala magkinahanglan og downloading. kinahanglan lamang sa pagkopya sa link ngadto sa JoomSEF ug mosulod kini sa "instalar gikan sa URL» sa eponymous tab. Ang sistema mismo susihon sa iyang availability ug sumala sa tanang mga lantugi magatukod.

Kini kinahanglan nga nakita nga sa paghuman sa buhat madugangan, kamo kinahanglan nga mosunod sa "Makapahimo sa SEF", "Redirecting sa URL" ug "Idugang sa usa ka suffix sa URL" sa setting SEO nga gibalhin ngadto sa "Oo".

Instalar component diha-diha dayon sa pagkuha sa gamut sa aktibo nga paagi ug magsugod sa iyang buhat. Nga mao, kini mga kinabig sa tanan nga mga sumpay sa usa ka labaw nga aesthetic panagway.

JoomSEF adunay usa ka dako nga gidaghanon sa mga engaste ug mga kapilian. Sila makahimo kaayo sa hinay nga dad-on ang tanan nga mga sumpay site sa halos sa bisan unsa nga panglantaw nga imong gusto.

JBZoo ug chelovekoponyatny URL

JBZoo component mao ang usa ka Daghag Gamit ug gamhanan nga himan alang sa pagmugna sa online tindahan, mga katalogo, blogs ug yano nga mga dapit, sa negosyo cards base sa Cebuano Content Management System.

Sa pag-instalar Cebuano sa JBZoo kini kinahanglan na nga karon Dugang pa Zoo.

Usahay ang mga sumbanan nga setting SEF dili na mabuhi sa components sa iyang mga aron sa pagbuhat sa pagkakabig. Busa, sa paghimo sa mga CNC-sumpay sa JBZoo girekomendar sh404SEF component. Kini nga produkto mao ang gawasnon ug mao ang usa ka maayo nga himan sa pagmugna links sa JBZoo. Usa ka dako nga gidaghanon sa mga engaste, bahin, pagsuporta sa usa ka matang sa social network ug mga serbisyo.

Instalar ang gihimo pinaagi sa pagkopya sa link ngadto sa file, o pinaagi sa paggamit sa server file direkta nga download, download kaniadto.

OpenCart ug setup CNC

OpenCart - sa usa ka plataporma nga dili gihigot sa bisan unsa nga Content Management System. Nga mao, ang gimbuhaton gilain. Ang nag-unang pokus - dali sa paghimo sa online tindahan sa lainlaig degrees sa komplikado. Bisan pa sa kamatuoran nga ang produkto sa iyang kaugalingon mao ang free, sa daghan nga mga pagdugang sa niini apod-apod sa usa ka komersyal nga basehan. Ang pinaka-ulahing lig-on nga bersyon - 2.0.

NC OpenCart mga misumpay 2 mahimong nag-umol sa mga manwal kontorno o pinaagi sa paggamit sa lain nga modules.

NC magsugod sa paghimo sa unang paagi nga imong mahimo usba ang kontorno file htaccess Apache server web.

  • Sa pagbuhat niini, adto sa suksukanan sa papel site pinaagi sa FTP o anaa handumanan sa administrative file manager.
  • Ang gamut directory kinahanglan mohigda .htaccess.txt file. Tungod kay kini walay epekto sa sistema sa mga extension text, ang unang butang nga sa pagbuhat sa - sa usba ang pangalan niini .htaccess. Karon, ang web server mobasa direktiba niini, ug buhaton ninyo sila.
  • Karon kamo kinahanglan nga moadto sa setting site ug tab "Server" aron sa paggamit sa CNC.
  • Ang tanan nga mga kausaban nga imong gusto aron sa pagluwas.
  • Karon ang tanan nga mga links kinahanglan nga mausab.

Usahay, tungod sa pipila ka rason, daghang mga pakigpulong nga wala usab ug magpabilin nga klaro. Inyong magamit SeoPro component alang sa pagpatuman sa niini nga buluhaton. Apan, sa dili pa pagbutang kini mao ang gikinahanglan nga sa una nga makaamgo OCMOD Multiline Fix. Sa pagbuhat niini, kamo kinahanglan nga sa kamut usba ang code sa file. Kini nahimutang sa admin / controller / extension / modification.php. Aron usba kini girekomendar nga ikaw sa paggamit sa notepad ++, aron sa paglikay sa mga problema uban sa pag-encode.

Lamang kinahanglan aron sa pagdugang sa usa ka linya sa code sa block human sa baryable $ utlanan. Kini motan-aw sama niini:

  • $ Quote = $ operation-> getElementsByTagName ( 'search') -> butang (0) -> getAttribute ( 'kinutlo');

Sunod, kamo kinahanglan nga makita ang usa ka kahimtang:

  • kon (! $ limit) {
  • $ Limitahan = -1;
  • }

ug makadugang sa human niini:

  • kon ($ quote == 'tinuod nga') {
  • $ Search = preg_quote ($ search);
  • }

Kini nga mga file human sa mga kausaban sa pagluwas.

unya kamo kinahanglan nga tinuod nga-instalar sa iyang kaugalingon SeoPro module. Ang download file kinahanglan nga giablihan sa server. Unya sa pagbuhat sa usa ka magtiayon nga sa mga pangutana sa database pinaagi sa phpmyadmin:

  • Pag-usab sa TALAAN `oc_product_to_category` ADD` main_category` tinyint (1) DILI bili Default '0'; Pag-usab sa TALAAN `oc_product_to_category` ADD INDEX` main_category` (` main_category`);

Karon kini mao ang gikinahanglan sa pagtul-id sa mga nag-unang index.php file. Kini pag-atiman linya:

  • $ Controller-> addPreAction (bag-o nga Action ( 'komon / seo_url'));

nga gipulihan sa:

  • kon (! $ seo_type = $ config-> get ( 'config_seo_url_type')) {
  • $ Seo_type = 'seo_url';
  • }
  • $ Controller-> addPreAction (bag-o nga Action ( 'komon /' $ seo_type).);

Dugang pa, adunay usa ka hugpong sa mga pamaagi nga may kalabutan sa mga engaste sa admin nga lugar. Sa menu, kini mao ang gikinahanglan nga sa pagpangita sa "mga Modulo", adto sa "Modifiers" ug i-klik sa update. Gikan dinhi, kamo kinahanglan nga moadto sa listahan sa "modules", ug kini gibutang SeoPro. Dayon, pinaagi sa dinalian sa "Edit" button sa pagsulod ngadto niini, ug sa pagluwas. Human sa tanan nga mga manipulations angay kini sa trabaho, kon dili, nan kita kinahanglan nga maningkamot sa Reset sa yunit sa pag-usab. O mangita sa tabang sa espesyalista forums.

Katumanan sa CNC kagamitan, katuyoan sa PHP

Kadaghanan sa mga dapit sa Web nahisulat sa PHP. Kini mao ang na gamhanan, sayon sa paggamit ug sayon sa pagkat-on. Ang iyang buhat dili makita sa user sa, ingon nga ang PHP-code ang proseso sa kilid server ug sa browser gipadala ang na nahuman HTML-panid, siya nakasabot.

Ipakita implementar sa CNC links sa PHP mahimong usa ka gamay nga code nga panig-ingnan. Apan, aron sa pagdala sa address sa mga hilo diha sa tinuod nga mga proyekto sa multi chelovekoponyatnomu hunahuna nga tinker.

Bisan unsa nga site magsugod uban sa index.php file. Lakip og usa ka pakisayran ngadto sa ubang mga pahina sa site. Apan una kamo kinahanglan nga sa pag-usab sa usa ka gamay nga htaccess kontorno file. Kini mao ang gikinahanglan aron sa hingalan o rasskommentirovat pipila direktiba, sama sa gipakita sa sa photo.

Ang unang linya nagtugot sa kinabig sa URL sa server. Ang ikaduha - ang mga base address. Ang mosunod nga duha ka linya sa pagbuhat sa mga tseke sa atubangan sa mga file ug mga folder. Last pagbalhin sa pagpugong sa index.php, kon 3 ug 4 lambo nakaamgo nga walay kasaypanan.

Kay sulat storage panid id ug ang iyang nausab bili lamesa gikinahanglan. Busa, kini mao ang gikinahanglan nga sa paghimo sa. Sa partikular, kamo makahimo sa paghimo sa usa ka yano nga sa pagsabut sa proseso. Kini naglakip sa duha ka mga uma: SEF ug page_id. SEF nagabantay sa ngalan ug matang mao ang varchar. Usa ka page_id - gidaghanon sa mga matang nga mga panid int.

Karon kita adunay aron sa pagtul-id sa akong kaugalingon index.php file. Kini mao ang usa lamang ka panig-ingnan, ug sa praktis, ang tanan nga piho nga proyekto mahimo nga usa ka gamay lain-laing mga: $ resulta = $ _SERVER [ 'REQUEST_URI']. Kini nga linya sa baryable $ resulta mao ang gibalhin ngadto sa gihangyo URL.

  • kon (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/', $ resulta)) {header ( 'http / 1.0 404 Dili Nakaplagan'); lanog 'imbalido mga karakter diha sa URL'; exit; }

Kini nga block tseke alang sa mga karakter, numero, ug ang uban mga ilhanan. Kon adunay usa ka butang nga sa uban nga kay sa mga gilista, unya gi-isyu sa usa ka 404 panid.

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

Dinhi sa gubat gipahayag $ array_url, diin paggamit preg_split function gibutang ang mga butang nga wala sa bisan unsa nga dugang sa NC.

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

Dinhi adunay usa ka hangyo pagproseso sa diha nga ang hangyo gihimo dili sa usa ka piho nga panid ug sa domain. Busa kini mao ang gikinahanglan nga sa pagpadala sa usa ka tubag id = 1. usab sa niini nga site mao ang gipasabot sa paghangyo sa proyekto database, nga ila kon adunay anaa niini sa bili sa mga baryable $ sef_value SEF sa kapatagan. Kon walay makaplagan, ipadala ang user sa pahina 404. Sa katapusan may usa ka pagtambal sa mga resulta nga code, ang address ug sa pag-isyu sa tukma nga materyales o mga sangkap.

Bentaha ug disbentaha sa paggamit sa CNC

Ang bentaha sa paggamit chelovekoponyatnyh URL mahimong gilista sa mosunod:

  • link igtattan-aw tan-awon nga mas aesthetic kay sa usa ka hugpong sa mga mailhi karakter, ilabi na sa dili pamilyar nga mga website;
  • pagtago adres mao ang mas sayon;
  • sa tanan nga mga dalan, ug gambalay sa site mahimong tin-aw;
  • PAGPAKALUWAS lantugi milabay sa naandan nga paagi, sa paggamit sa mga baryable sa address bar, nga wala anaa sa CNC ug, busa, dili gilapas seguridad;
  • mas maayong tabok-tabok site;
  • SEO pagkamalaumon pag-ayo milambo ug mas maayo nga search engine sa kaka nga sa index niini nga site.

Far may diriyut drawbacks. Ug labing mahinungdanon sa ila - kini sa paghimo. Dili sa kanunay nga posible nga sa pagdala sa mga URL sa chelovekoponyatnomu porma pinaagi sa sungkod o ikatulo nga-sa partido solusyon. Usahay kini mao ang gikinahanglan sa pagsusi sa code ug usba kini sa imong kaugalingon, nga nagkinahanglan og kahibalo ug panahon. Ang ikaduha nga Disbentaha dili importante kaayo ug may kalabutan ngadto sa usa ka dako nga pagtambong. Tungod sa sa pagporma sa sumpay sa "molupad" nagdugang sa load sa site. Apan ingon nga ang mga network ekipo gasto ang padayong pagkunhod sa, ang gasto sa mga kapanguhaan server, pipila ka mga tawo mituo. Sa kinatibuk-an, ang mga bentaha mas molabaw pa sa mga disbentaha, mao bisan pa sa lisud nga katumanan chelovekoponyatnyh URL, mogamit sa ilang bili.

konklusyon

Sa artikulo nga sumpay ang mga CNC, ug nga dili. Sila gipintalan sa detalye sa yano ug labing dali nga solusyon sa problema. Ug usab ang pipila sa mga labing barato nga mga kapilian komplikado pamaagi. Sa bisan unsa nga kaso, ang paggamit sa CMS sa kalamboan sa usa ka dapit sa kamahinungdanon pagmobu, pagminus sa labor ug sa panahon nga gikinahanglan sa diha nga ang usbaw sa mga panid adres. Busa, CMS bugkos ug NC kinahanglan nga gigamit ingon nga sa labing epektibo nga alternatibo sa manwal kalamboan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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