Computer, Zokuhlela
Indlela yokwenza i-NC-amakhonkco: inyathelo ngu step guide
Ihlabathi ye Internet likhula ngokukhawuleza kwaye soyise yonke indalo. Izigidi sayithi, iinkonzo, kunye neenkonzo bayakuvuyela ukwamkela omnye umsebenzisi kumaphepha abo. Oku kudale enkulu iidilesi ukuba ngokuzenzekelayo. Kwaye ke akusoloko kulula ukuyifunda kwaye ukhumbule. Ngaphezu koko, a iseti ngamampunge zabalinganiswa kakubi ubhedu iinjini zokuphendla. Ngenxa yoko, kwafuneka ukwazisa ukuphunyezwa ikhowudi ukuze abonakale umsebenzisi ngakumbi ekhululekile kwaye mnandi iliso.
Ngoko ke, amakhonkco CNC gama livela ehlabathini zophuhliso web. Inyaniso yokuba nokuba kusekwa kanjani na, iza kuxutyushwa kweli nqaku.
Yintoni CNC-link
Ngokubanzi, NC - ilizwi slang intsingiselo URL chelovekoponyatny. HRM - ngokuboleka IsiNgesi URL, nefanayo kumabi resource. Chelovekoponyatny, nayo, ithetha iseti zabalinganiswa bar idilesi, kananjalo kube lula yaye kulula ukuyiqonda. Umzekelo, eyenziwe idilesi wephepha ingajongeka ngoluhlobo: http://example.com/index.php?page=name. Hayi ubuhle ecacileyo kakhulu kwaye alubonisi isakhiwo wesiza. Kukho imiqondiso, hayi sithwele umthwalo lwesemantiki, kwaye kungacaci ukuba kuthetha ntoni kwiphepha kunye negama.
dilesi ilandelayo ingajongeka ngoluhlobo: http://example.com/products/new/boat. Apha kucacile ukuba umbuzo kwemveliso, kunye entsha, ngakumbi - on emkhombeni. Le yi URL chelovekoponyatny. Kungcono kakhulu ukuba yi iinjini zokuphendla ze iboniswe ukukhupha ngaphezu kwabo bonke abanye. Indoda ezaya kule ndawo, baya kuba nako ukuqonda oko wangena kanye kwicandelo oyifunayo.
Nangona kunjalo, i CNC ikhombisa kukho ezinye iintsilelo. Umzekelo, idilesi akakwazi ukusebenzisa oonobumba Russian. ngoko Bona indawo ixabiso lenani kunye uphawu lwepesenti. Ngoko ke, abenzi basekhaya usebenzise ukuguqulwa kwamagama Russian in Latin. Umzekelo, ngoko - oborudovanie okanye produkcia. Kwakhona ngokuzenzekelayo ikhonkco-CNC kungandisa ubude bomtya.
izixhobo ezizodwa asetyenziselwa ukuphumeza liguqulelwe kwaye baguqukele chelovekoponyatnym urlam. ukuba zikhona, ngokuqhelekileyo kwi-Content Management System - CMS. Ukudala CNC links esiya kuzo ngokuzenzekelayo, ngokusekelwe igama iimpahla, amanqaku okanye izithuba blog, kwakunye necandelo apho kuyo ligcinwe. Ngenxa yoko, xa uyila entry entsha, ukudibanisa imveliso kwakhiwa chelovekoponyatny URL, nto leyo ibonwa kakuhle nabantu kunye noomatshini.
Indlela yokwenza CNC izihlanganisi ethandwayo CMS
CMS - System Management, Content, nto leyo elilujongano lula kwaye elula likuvumela ukuba wenze ngokukhawuleza iwebhusayithi yinxalenye. yandisa ezisebenzayo ngenxa yenani elikhulu itemplates ezikhoyo, iimodyuli kunye plug-ins. Oku kukuvumela kude umntu iilwimi lwenkqubo PHP, JavaScript, HTML kwaye ezinxulumene ukuba ukudala ngokukhawuleza website yakho okanye blog.
Phantse zonke iinkqubo zolawulo umxholo babe iseti obalaseleyo izixhobo ngohlobo plug-in ukwenza i CNC. Kubalulekile sihlolisise abo zixhaphakileyo.
- WordPress - khulu, Ngokwezibalo, a Content Management System. Oku ifakiwe uninzi blog ezaziwayo-kakuhle kunye websites. Famous for lula uphuhliso kunye nofakelo.
- Joomla - ethandwa ezincinane, kodwa ngokubanzi phakathi abaphuhlisi. Kuye ukusebenza okulungileyo, ukukhethwa amacandelo, iplagi kunye neemodyuli.
- OpenCart - iprojekthi eyodwa ukuyila kwiivenkile online. Ngaphakathi sifana CMS, kodwa "itshixiwe phezulu" phantsi uluhlu elimxinwa imisebenzi.
CNC-amakhonkco WordPress - lula ukusebenza
WordPress mhlawumbi yeyona elula Content Management System. Oku uyakwazi lula kakhulu ukudalwa website yakho okanye ibhlogi ukusuka ekuqaleni ngexeshana elifutshane.
NC Ukumisela up WordPress ilula kwaye yehliswe ikakhulu ukukhuphela kwaye ufake i plug-Cyr-To-Lat. Isetyenziswa ukuguqula Latin imiqolo Cyrillic.
Ukuze uqalise kukufumana kanye download. Ukwenza ngcono ukusuka kwisiza WordPress esemthethweni. Ngoko ke uphephe ithuba oluwe plug-in malware okanye ikhowudi adware.
- Emva kokuba uyilayishe ezantsi ukuze kuhlalutywe yokugcina.
- Emva koko kufuneka ukususa le eneenkcukacha phantsi WP-umxholo -> iiplagi. Oku kwenziwa ngokuqhelekileyo ngokusebenzisa nawuphi na umphathi FTP iyafumaneka.
- Ngoku ke kufuneka ukuba uye panel yolawulo WordPress, ngenisa igama lomsebenzisi wakho kunye negama lokugqitha.
- Xa "Plugin" kufuneka afumane Cyr-To-Lat uze wenze oko. I-plugin ngoku ifakwe kule nkqubo kwaye kunikwe amandla.
Okulandelayo, kufuneka uqwalasele i isakhiwo link.
- Ukuze wenze oku, yiya "izilungiselelo", yaye uye ku- "Permalinks".
- Kukho iindlela ezininzi izicwangciso ngokubanzi, apho ukwakha imbonakalo link. Kucetyiswa ukuba basebenzise uhlobo oluthile "engenasizathu", ungenza ngokusesikweni yonke njengoko kufuneka. Uyilo esilula template enjalo - /% udidi% /% postname% /. Oku kuthetha ukuba i-bha yedilesi izakubonisa udidi kwandule ke igama isithuba.
- Kwaye ngoko Cyr-To-Lat iguqula yonke Latin. Ngenxa yoko, ufumana elihle ecacileyo NC nekhonkco WordPress.
Ukongeza Cyr-To-Lat, ingasetyenziswa yaye analogue, aba bakhoyo kwi website esemthethweni. Umzekelo, ezifana - WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat Advanced. Ifakela plug-in ezinjengezi, kutheni kuhlala phezu kwabo ngokwahlukileyo ayenzi mqondo.
CNC Joomla, iinketho eziliqela kudalwe
Joomla yamluma lunzima kakhulu Content Management System. Kanye njengokuba WordPress ipropati ukudala websites blogs ngexeshana elifutshane. Yena has olutheni umsebenzi bhetyebhetye. Okulandelayo, kufuneka uchaze ukuba wenze njani na iimbekiselo CNC kule CMS.
Joomla uye ekuqaleni eyakhelwe functionality ukudala URL chelovekoponyatnyh. CNC-amakhonkco Joomla 3 kungaqaliswa ku kwiphepha izicwangciso ngokubanzi phantsi "Settings SEO». Khetha 'Yenza SEF (CNC) "kufuneka imiselwe ku" Ewe ". Ngaloo ndlela, reference uya kuguqulwa ube uhlobo eqondakalayo.
Unako kwakhona ukukhetha wabeka i URL ubhekise, ngokudala NC-links htaccess. Le fayile isebenza yokugcina ye uqwalaselo lomncedisi we web Apache. Kuyo, unako ukusebenzisa amabinzana rhoqo kunye nezikhokelo RewriteRule ukutshintsha inguqu Ngokubhekiselele kule URL oyifunayo. Umehluko omkhulu phakathi le ndlela - bhetyebhetye. Unako isho iimbekiselo ukuba phantse naluphi na uhlobo.
Khetha "Yongeza isimamva le URL» ibeka ekupheleni ukwandiswa umgca kolu xwebhu. Ngokomzekelo, html. Ezifihlakeleyo umdla kangako kumndilili umtyeleli kwisayithi yakho, ukuze ukwazi ushiye ukhetho imiselwe ku "No".
Alias e Unicode - le nto uphethe liguqulelwe igama zokufunda kwi alphabet Latin. Oku kukuqinisekisa ukuba, endaweni yokuba iileta Russian, okanye ezinye iimpawu aziboniswa into nzima yaye angafundekiyo.
Icandelo Alternative for Joomla
Ukusebenzisa generator NC amakhonkco ngokusebenzisa amacandelo ezahlukeneyo Joomla nayo kunokwenzeka. Ngokomzekelo, omnye ethandwa - JoomSEF. It abelwa simahla nokulayisha ngcono ukusuka kwisiza Joomla esemthethweni.
Xa ukusebenza kwayo, ukongeza ukuguqulwa URLs kwi CNC libeke odala metadata, iinjini zokuphendla, amagama, kunye nokulawula amaphepha phindo. Kubalulekile ukuphawula ukuba inkxaso ekhoyo ukuze UTF-8 encoding kunye uqwalaselo iphepha 404 ngokwakho.
E Joomla 3, kukho iindlela ezintathu ukufaka: wesiqalo ngqo kwi computer of kulawulo isayithi, yaye ngenxa yokudluliselwa reference.
ifayile kuya kufuneka ukulayisha lwalo lokuqala. Emva koko khetha kwi CMS lenjongo admin menu kwi "Advanced" uze uye ku "Umphathi Izandiso". Sebenzisa i "Khetha Ifayili" kufuneka uzilungiselele ukubonisa indlela yokugcina uze uyifake.
Le ukhetho yesibini isetyenziswa enqabile. Kodwa ke wesithathu yeyona lula, kuba ingakufuni ukulanda. Kuphela kufuneka bakope ikhonkco kwi JoomSEF uphinde uyifake kwi "Faka kwi URL» kwi tab eponymous. Le nkqubo ngokwayo iya khangela ukufumaneka kwayo Noyenza ngokwemimiselo yayo yonke imida baya kumisa.
Kufuneka kuqatshelwe ukuba ukugqiba isongezelelo umsebenzi, kufuneka ulandele 'Yenza i SEF "," ise i URL' yaye "Yongeza isimamva i URL 'kwiimeko SEO ziye zidluliselwe kwi" Ewe ".
Icandelo efakiweyo nangoko unokukhula imo esebenzayo aqalise umsebenzi wayo. Oko kukuthi, kube sengathi zonke amakhonkco nenkangeleko kubuhle ngakumbi.
JoomSEF kukho inani elikhulu izicwangciso kunye iinketho. Baya kuba unobuqhophololo wazise bonke amakhonkco site ukuba phantse zonke izinto ofuna.
JBZoo ne URL chelovekoponyatny
licandelo JBZoo sisixhobo ubhetyebhetye kwaye esinamandla ekudaleni iivenkile intanethi, iikhathalogu, iiblogu kunye neziza ezilula, amakhadi oshishino esekelwe Joomla Content Management System.
Ukufakela Joomla e JBZoo kufuneka sele babekho Ngaphezu Zoo.
Ngamanye amaxesha izicwangciso standard SEF musa ncam siphile ngokuvisisana amacandelo yayo ukuze yenze ukuguqulwa. Ngoko ke, ukuze adale CNC-amakhonkco JBZoo kucetyiswa kwicandelo sh404SEF. Le imveliso simahla kwaye sisixhobo elungileyo ukwenza amalinki JBZoo. Inani elikhulu izicwangciso, iimpawu, ukuxhasa iintlobo kothungelwano lwezentlalo kunye neenkonzo.
Ufakelo lwenziwa ngokukhuphela ikhonkco kwifayile, okanye ngokusebenzisa i Ifayile umncedisi download ngqo, download ngaphambili.
OpenCart and Ukumisa CNC
OpenCart - iqonga ngaphandle ebotshelelwe nayiphi Content Management System. Oko kukuthi, imisebenzi zodwa. focus eyinhloko - ngokulula ukudala kwiivenkile online abangalinganiyo izidanga ngobunzima. Ngaphandle kwento yokuba imveliso ngokwayo ikhululekile, ukongezwa amaninzi kuyo zisasazwe ngokwemiba yorhwebo. I latest version ezinzileyo - 2.0.
NC OpenCart unxulumanisa 2 lisekwa yoqwalaselo manual okanye ngokusebenzisa iimodyuli ezahlukeneyo.
NC uqale ukubeka indlela yokuqala ungahlela htaccess uqwalaselo lwefayile umncedisi we web Apache.
- Ukuze wenze oku, yiya kwincwadi eneenkcukacha site ngokusebenzisa FTP okanye imemori ekhoyo kwi umphathi wefayile yezolawulo.
- Ingcambu yolawulo kufuneka ulale ifayile .htaccess.txt. Ekubeni alunasiphumo kwi nkqubo kunye ulwandiso txt, into yokuqala ukuyenza - ukuthiya ngokutsha kuyo .htaccess. Ngoku, umncedisi we web uya kufunda yayo, niyenze yona.
- Ngoku ke kufuneka ukuba uye kuseto site kunye tab "Iseva 'ukuze kukwazeke ukusetyenziswa CNC.
- Lonke utshintsho ofuna ukusindisa.
- Ngoku zonke links kufuneka siguqulwe.
Maxa wambi, ngenxa yokuba ezinye izizathu, iidilesi ezininzi musa ukutshintsha aze ahlale ncam. Ungasebenzisa kwicandelo SeoPro ukuze kuphunyezwe lo msebenzi. Noko ke, ngaphambi kokuba ufake kuyimfuneko ukuqaphela kuqala OCMOD emininzi Fix. Ukuze wenze oku, kufuneka ukuhlela ngesandla ikhowudi le fayile. Sikhoyo kwi admin / isilawuli / ulwandiso / modification.php. Ukuhlela ke kucetyiswa ukuba usebenzise Notepad ++, ukuphepha iingxaki encoding.
Kufuneka kuphela ukongeza omnye umgca ikhowudi kwibhloko emva kokuba $ umda bume. Kubonakala ngathi le nto:
- $ Quote = $ operation-> getElementsByTagName ( 'ukukhangela') -> umba (0) -> getAttribute ( 'quote');
Okulandelayo, kufuneka ufumane i imeko:
- ukuba (! $ mda) {
- $ Limit = -1;
- }
ongeze emva kokuba:
- ukuba ($ quote == 'lokwenyaniso') {
- $ Ukufuna = preg_quote ($ search);
- }
Ezi fayile emva utshintsho ukusindisa.
Wena ke kufuneka ukuba okunene ukufaka ngokwakhe module SeoPro. Ifayile elayishelwe ezantsi kufuneka kucaciswa kumncedisi. Emva koko yenza isibini imibuzo kwiziko ledatha nge phpmyadmin:
- Ukutshintsha ULUHLU `oc_product_to_category` ADD` main_category` tinyint (1) HAYI eMiselweyo byte '0'; Ukutshintsha ULUHLU `oc_product_to_category` ADD INDEX` main_category` (` main_category`);
Ngoku kuyimfuneko ukuba ukulungisa engundoqo ifayili index.php. It Care Line:
- $ Controller-> addPreAction (Action omtsha ( 'eqhelekileyo / seo_url'));
apho indawo:
- ukuba (! $ seo_type = $ config-> uthole ( 'config_seo_url_type')) {
- $ Seo_type = 'seo_url';
- }
- $ Controller-> addPreAction (Action omtsha ( 'eqhelekileyo /' $ seo_type).);
Ngaphezu koko, kukho iseti iinkqubo ezinxulumene izicwangciso kule ndawo admin. Kule menu, kuyimfuneko ukufumana i "Iimodyuli", yiya kwi "osekhohlo" uklikhe ku- uhlaziyo. Ukusuka apha, kufuneka uye kuluhlu "iimodyuli", kwaye beka SeoPro. Emva koko, ngokucinezela i "Hlela" iqhosha ukungena kuyo, usisindise. Emva kokuba zonke zazo inokusebenza, ukuba akunjalo, ngoko simele sizame kwakhona iyunithi kwakhona. Okanye ufune uncedo kweeforam ezizodwa.
Kufezekiswe CNC ngokuya PHP
Amaziko amaninzi kwi Web abhalwe PHP. Kuyinto enamandla, kulula ukuyisebenzisa kwaye kulula ukufunda. umsebenzi wakhe ayibonakali umsebenzisi, njengoko PHP-ikhowudi kusetyenzwa kwicala lomncedisi kwaye isikhangeli ithumela HTML iphepha sele ugqibile, yena okanye yena uyakuqonda.
Bonisa ukusebenzisa CNC iilinki PHP kunokuba ngumzekelo encinane ikhowudi. Noko ke, ukuba idilesi bomtya kwiiprojekthi wokwenene multi chelovekoponyatnomu ingqondo kuya kufuneka silungise.
Nasiphi na isayithi iqala nge fayile index.php. Kufakwe ivelisa kukhankanywa amanye amaphepha wesiza. Kodwa ke kuqala kufuneka utshintshe kancinane ifayile htaccess yoqwalaselo. Kuyimfuneko ukuba ukhankanye okanye rasskommentirovat izikhokelo eziliqela, njengoko kuboniswe emfanekisweni.
Umgca wokuqala ivumela ukuguqula URL kunye neseva. Okwesibini - ukuseta i-idilesi isiseko. Le migca mibini ilandelayo enze ziqwalasele ubukho iifayile nabalawuli. udluliselo yokugqibela ukulawula ukuba index.php, ukuba u-3 no-4 umtya waqonda ngaphandle iimpazamo.
Kuba yokugcina imbalelwano id page futhi iguquliwe netafile yayo ixabiso kuyimfuneko. Ngoko ke, kuyimfuneko ukuba udale na. Ngokukodwa, ungenza i elula ukuqonda inkqubo. Iza kuba amasimi ezimbini: SEF kunye page_id. SEF ogcina igama kunye hlobo varchar. A page_id - amanani amaphepha int uhlobo.
Ngoku kufuneka alungise ngokwam ifayile index.php. Lo ngumzekelo nje, kwaye practice, yonke iprojekthi ngqo ethile yanexatyiswana ezahlukeneyo: $ japan = $ _SERVER [ 'REQUEST_URI']. Le umgca kwi $ japan elitshintshayo ikhutshelwa URL ecelwayo.
- ukuba (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/', $ japan)) {header ( 'HTTP / 1.0 404 Not Found'); echo 'abalinganiswa olungasebenziyo kwi URL'; uphume; }
Le block iitshekhi ngenxa ngabalinganiswa, amanani, kunye nezinye iimpawu. Ukuba kukho into ngaphandle kwezo zidweliswe, koko wakhupha iphepha 404.
- $ Array_url = preg_split ( '/(\/|\..*$)/', $ yoko, -1, PREG_SPLIT_NO_EMPTY);
Apha uluhlu uvakaliswa $ array_url, apho esebenzisa umsebenzi preg_split ukubeka izinto abangenawo nto eyongezelelweyo kwi-NC.
- ukuba (! $ array_url) {$ ID_page = 1; } Okanye {$ sef_value = $ array_url [0];
Apha kukho inkqubo isicelo xa isicelo senziwe ukuba iphepha elithile kunye ithambeka. Ngoko kuyimfuneko ukuba athumele impendulo id = 1. Kwakhona kule sayithi lwenzelwe ukuba acele sedata yeprojekthi, neqaphela ukuba kukho kuso ixabiso $ sef_value bume SEF endle. Ukuba bafumana nto, ukuthumela umsebenzisi kwiphepha 404. Ekugqibeleni kukho unyango onesiphumo ikhowudi, idilesi kunye kunikezelo izinto ezifanelekileyo okanye amacandelo.
Nobubi zokusebenzisa CNC
Izinto eziluncedo ukusebenzisa chelovekoponyatnyh URL ezinokuhlelwa ngolu hlobo lulandelayo:
- link abangaboniyo ubukeka yobuhle ngaphezu kokuba iseti loonobumba inzulu, ingakumbi kwiiwebhusayithi angaqhelekanga;
- ukugcina iidilesi kulula kakhulu;
- yonke indlela kunye nesakhiwo lwesiza kucaca;
- GET parameters badlula ngendlela eqhelekileyo, esebenzisa variables kwi bar kwidilesi, apho kungekho kwi CNC kunye, ukhuseleko yoko, ukuba umthetho;
- eziphuculweyo navigation site;
- SEO noun kakuhle kakhulu kwaye izigcawu enjini yokukhangela engcono isalathisi kule sayithi.
engemihle kude ezimbalwa. Kwaye kakhulu kubo - loo nto sentlalo. Akusoloko kusenzeka ukuba ukuzisa URL chelovekoponyatnomu uhlobo ngabasebenzi okanye wesithathu-party izisombululo. Maxa wambi kuyimfuneko lokuhlolisisa ikhowudi kwaye uhlele ngokwakho, efuna ulwazi kunye nexesha. Le Ububi yesibini ayibalulekanga kwaye efanelekileyo khona enkulu. Ngenxa ukuyilwa amakhonkco 'ukubhabha "kwandisa umthwalo kwi sayithi. Kodwa njengoko ixabiso nezixhobo wothungelwano gqolo ukuhla, iindleko kwizibonelelo server, bambalwa abantu bakholwa. Ngokubanzi, iingenelo kude luyazedlula neengxaki, ngoko nangona ukuqonda nzima chelovekoponyatnyh URLs, sebenzisa ixabiso labo.
isiphelo
Kwinqaku, iquka ezi CNC, yaye izeziphi na. Baye zipeyintwe ngokweenkcukacha isisombululo elula yaye ikuncede le ngxaki. Kananjalo ezinye iinketho ezininzi ezifikelelekayo iindlela ezingcono. Kuyo nayiphi na imeko, ukusetyenziswa CMS kuphuhliso kwindawo kunciphisa kakhulu imigudu kunye nexesha elifunekayo xa enyusa iidilesi amaphepha. Ngoko ke, CMS umthwalo NC kufuneka isetyenziswe enye iphumelelayo kuphuhliso manual.
Similar articles
Trending Now