КомпјутериПрограмирање

Како направити НЦ-везе: Корак по корак водич

Свет Интернета рапидно расте и освоји све нове висине. Милиони локација, услуга и услуга су спремна да прихвати другог корисника на својим страницама. Створио је велики број адреса које су аутоматски генерисани. И они нису увек лако за читање и запамтити. Осим тога, бесмислено скуп знакова лоше рангиране од стране претраживача. Као резултат тога, неопходно је да се уведе примену кода како би могао да се појави у више удобан и пријатан корисника ока.

Стога, израз ЦНЦ везе појавио у свету веб развоја. Чињеница да је и како га имплементирати, биће речи у тексту.

Шта је ЦНЦ-линкови

Генерално НЦ - сленг реч која значи цхеловекопониатни УРЛ. Управљање људским ресурсима - задуживања енглески УРЛ, јединственог локатора ресурса. Цхеловекопониатни, заузврат, значи скуп знакова у адресно поље, што је погодно и лако схватити. На пример, генерише адресу странице може да изгледа овако: хттп://екампле.цом/индек.пхп?паге=наме. Није баш јасно изглед и не показују структуру сајта. Постоје знаци, не носе семантичко оптерећење, и то је јасно шта то значи на страни и име.

Након адреса може да изгледа овако: хттп://екампле.цом/продуцтс/нев/боат. Овде је јасно да је питање производње, са новим, тачније - на броду. Ово је цхеловекопониатни УРЛ адреса. Много је боље да се индексирани од стране претраживача и приказује се издаје изнад осталих. Човек који је посетио сајт, неће бити у стању да схвати шта је тачно у жељеном делу.

Међутим, ЦНЦ референце постоје нека ограничења. На пример, адреса не може да користи руске карактере. Они су затим замењен нумеричке вредности и посто знак. Стога, домаћи произвођачи користе транслитерацију руских речи на латинском. На пример, тако да - Оборудование или продуцент. Такође, аутоматски генерише веза ЦНЦ може да повећа укупну дужину низа.

Специјални алати се користе за имплементацију транскрипције и претворити у цхеловекопониатним урлам. они су доступни, углавном у систему за управљање садржајем - Ресултс ЦМС. Стварање ЦНЦ-линкови аутоматски иде на њих, на основу назив робе, чланака или постови на блогу, као и одељак у којем је смештена. Као резултат тога, када креирате нову ставку, додајући производа формирана цхеловекопониатни УРЛ, који се добро опажа и људе и машине.

Како направити ЦНЦ везе са популарним ЦМС

Ресултс ЦМС - Систем за управљање, садржај, који је згодан и једноставан интерфејс омогућава да брзо направите пуноправно сајт. Функционални проширује због великог броја доступних шаблона, модула и додатака. Ово омогућава особу далеко од програмских језика ПХП, ЈаваСцрипт, ХТМЛ и повезана их да брзо креирају свој сајт или блог.

Скоро сви системи управљање садржајем имају одличну скуп алата у облику додатака о стварању ЦНЦ. Вреди ближи поглед на најчешћих.

  • УордПресс - најпопуларнији, према статистикама, Цонтент Манагемент Систем. Поставља се на већини познатих блогова и сајтова. Познат ради лакшег развоја и инсталације.
  • Јоомла - популарни мањи, али и даље у широкој употреби међу програмерима. Она има добру функционалност, избор компонената, додатака и модула.
  • ОпенЦарт - посебан пројекат за стварање онлајн продавнице. Интерно подсећа на неки ЦМС али "затворен" у уском распону од задатака.

ЦНЦ-везе у ВордПресс - једноставност имплементације

ВордПресс је вероватно најједноставнији Цонтент Манагемент Систем. Она је у стању да знатно поједноставити стварање сајт или блог од нуле у кратком времену.

НЦ Подешавање ВордПресс је једноставна и своди се углавном на преузмете и инсталирате плуг-Сир-То-лат. Користи се за претварање латински на ћириличном редова.

Да бисте започели је да пронађе и преузимање. Да бисте то урадили боље од званичног ВордПресс сајт у. Тако можете избећи могућност пада у плуг-ин малваре или адваре код.

  • Након преузимања распаковати архиву.
  • Онда морате да се овај фолдер под вп-цонтент -> додатака. То се ради обично користећи све расположиве ФТП Манагер.
  • Сада треба да иде у управну панелу ВордПресс, унесите своје корисничко име и лозинку.
  • У "додацима" да пронађемо Сир-К-лат и активирајте га. Плугин је сада инсталирана у систему и омогућен.

Следеће, морате да подесите линк структуру.

  • Да бисте то урадили, идите на "Сеттингс", а ту идите на "Раст Пермалинкс".
  • Постоји неколико узорака у општим подешавањима, којима можете изградити изглед линкова. Препоручује се да се користи неку врсту "произвољна", можете прилагодити све по потреби. Најједноставнији дизајн за такав шаблон - /% категорија% /% постнаме% /. То значи да у адресно поље ће приказати категорију, а затим име пост.
  • А онда Сир-К-лат претвара све на латинском. Као резултат тога, добијате лепу и јасну НЦ везу са ВордПресс.

Надаље је Сир-то-лат, могу се користити и аналози, који су присутни на званичном сајту. На пример, што је - УП Транслитера, О АЦФ Рус-Да-лат Рус-У-лат Напредна. Инсталирање додатака попут ове, зашто живети на њих појединачно нема смисла.

ЦНЦ-Јоомла неколико опција за креирање

Јоомла мало сложенији Цонтент Манагемент Систем. Баш као УордПресс има својство да створи сајтова и блогова у кратком времену. Она има велико функционалност и флексибилност. Следеће, треба да опише како да референце ЦНЦ у овом ЦМС.

Јоомла је првобитно саграђен функционалност за креирање цхеловекопониатних УРЛ. ЦНЦ-везе у Јоомла 3 може бити укључен страници општа подешавања под "Сеттингс СЕО». Одаберите "Енабле, СЕФ (ЧПУ)" мора бити подешен на "Да". Тако, референца ће се трансформисати у више разумљивом облику.

Такође можете опционо подесити преусмеравање УРЛ, кроз стварање НЦ-линкова у хтаццесс. Овај фајл служи као складиште конфигурације Апацхе веб сервер. У њему, можете користити регуларне изразе и РевритеРуле директиве да се промени трансформације референцу на жељену УРЛ. Основна разлика између овог приступа - флексибилност. Можете навести референце за било коју врсту.

Изаберите "Додај суфикс у УРЛ» ставља крај линије продужење документа. На пример, хтмл. Ово проширење је од малог интереса за просечног посетиоца на сајту, тако да можете оставити опцију на "Не".

Алиаси у Уницоде - ова ставка носи транслитерацију име материјала у латиницу. Ово је да се осигура да, уместо руских слова, или други симболи нису приказани нешто непријатно и прочитати.

Алтернативни компонента за Јоомла

Имплементирати генератор НЦ везе у Јоомла и могуће преко различитих компоненти. На пример, један од најпопуларнијих - ЈоомСЕФ. То је бесплатно дистрибуира и боље га преузети са званичног сајта Јоомла у.

У његову функционалност, поред конверзије УРЛ-у ЦНЦ је постављен за генерисање метаподатака, претраживаче, кључне речи, а управљање дупле странице. Важно је напоменути да постојећи подршку за УТФ-8 кодирање и конфигурацијом страници 404 на своју руку.

У Јоомла 3, постоје три начина да се инсталира: Инсталација директно са рачунара директоријума а сајта, и кроз трансфер референце.

фајл ће морати преузети прву варијанту. Затим изабрати у менију админ панел ЦМС у "Адванцед" и идите на "Ектенсионс Манагер". Користите "Цхоосе Филе" треба да буде спремна да покаже архиву систем и инсталирајте га.

Друга опција је ретко користи. Али трећи је најпогоднији, јер не захтева преузимање. Потребно је само да копирате линк на ЈоомСЕФ и унесите га у "Инсталл фром УРЛ» на истоименој картици. Сам систем ће проверити његову доступност и по свим параметрима ће поставити.

Треба напоменути да је за завршетак рада додатак, треба да следите "Омогућите СЕФ", "Преусмеравање УРЛ" и "Додај суфикс у УРЛ" у подешавањима СЕО су пребачени на "Да".

Инсталирана компонента одмах ухвати корена у активном режиму и почиње са радом. Наиме, он претвара све везе у више естетски изглед.

ЈоомСЕФ има велики број подешавања и опција. Они могу бити врло суптилно би све сајт линкове на било коју перспективу коју желите.

ЈБЗоо и цхеловекопониатни УРЛ адреса

ЈБЗоо компонента је свестран и моћан алат за креирање онлине трговинама, каталога, блогове и једноставне сајтове, пословне картице на основу систему за управљање садржајем Јоомла.

Да бисте инсталирали Јоомла у ЈБЗоо је већ требало да буде присутан додатак Зоолошки врт.

Понекад стандардне поставке СЕФ не сасвим живе до његових компоненти како би се изврши конверзију. Стога, да створи ЦНЦ-везе у ЈБЗоо препоручене сх404СЕФ компоненту. Овај производ је бесплатна и представља добар алат за стварање везе у ЈБЗоо. Велики број подешавања, карактеристике, подржава различите друштвене мреже и услуга.

Инсталација се изводи копирањем на линк ка датотеци или помоћу сервера фајл дирецт довнлоад, преузети раније.

ОпенЦарт и подешавање ЦНЦ-

ОпенЦарт - платформа без везан за било који садржај система управљања. То је, функционише одвојено. Његов главни фокус - лако створити онлајн продавнице различитог степена сложености. Упркос чињеници да је сам производ је слободна, многи додаци томе се дистрибуирају на комерцијалној основи. Најновија стабилна верзија - 2.0.

НЦ ОпенЦарт линкови 2 се може формирати помоћу ручне конфигурације или употребом одвојених модула.

НЦ почети постављање првог начин можете изменити конфигурацију фајл хтаццесс Апацхе веб сервер.

  • Да бисте то урадили, идите у фолдер сајт преко ФТП или расположиве меморије у управном менаџеру фајлова.
  • Основни директоријум мора да лежи .хтаццесс.ткт фајл. Будући да нема никаквог утицаја на систем са екстензијом ткт, прва ствар коју треба урадити - да је преименовање .хтаццесс. Сада, веб сервер ће читати своје директиве, и до њих.
  • Сада треба да иде у поставкама сајта и картица "Сервер" како би се омогућило коришћење ЦНЦ.
  • Све промене које желите да сачувате.
  • Сада сви линкови мора да се трансформише.

Понекад, због неких разлога, многи адресе се не мењају и остају нејасни. Можете користити СеоПро компоненту за реализацију овог задатка. Међутим, пре инсталације неопходно је да се прво схватити ОЦМОД Мултилине Фик. Да бисте то урадили, потребно је да ручно измените код датотеке. Налази се у улици админ / контролер / проширење / модифицатион.пхп. Да бисте изменили је препоручљиво да користите Нотепад ++, да би се избегли проблеми са кодирање.

Потребно је само да додате једну линију кода у блоку након променљиве $ границе. То изгледа овако:

  • $ Цитат = $ оператион-> гетЕлементсБиТагНаме ( 'сеарцх') -> ставка (0) -> гетАттрибуте ( 'цитат');

Следеће, морате наћи услов:

  • иф ($ граница) {
  • $ Лимит = -1;
  • }

и додати после њега:

  • ако ($ цитат == 'истина') {
  • $ Тражи = прег_куоте ($ претрага);
  • }

Ови фајлови после промене спасити.

онда морате да заправо себи инсталирате СеоПро модул. Преузету датотеку треба да буде распакује на серверу. Онда уради неколико упита за базе података кроз пхпМиАдмин:

  • АЛТЕР ТАБЛЕ `оц_продуцт_то_цатегори` АДД` маин_цатегори` варцхар (1) НОТ НУЛЛ дефаулт '0'; АЛТЕР ТАБЛЕ `оц_продуцт_то_цатегори` АДД ИНДЕКС` маин_цатегори` (` маин_цатегори`);

Сада је потребно да се исправи главни индек.пхп фајл. То царе линију:

  • $ Цонтроллер-> аддПреАцтион (нови Акциони ( 'заједнички / сео_урл'));

која се замена:

  • иф ($ сео_типе = $ конфигурисати> гет ( 'цонфиг_сео_урл_типе')) {
  • $ Сео_типе = 'сео_урл';
  • }
  • $ Цонтроллер-> аддПреАцтион (нови Акциони ( 'заједнички /' $ сео_типе).);

Даље, постоји низ поступака који се односе на подешавања у админ подручју. У менију, потребно је пронаћи "модуле", идите на "Модифиерс" и кликните на упдате. Одавде, мораш да идеш на листу "модула", и то сет СеоПро. Затим, притиском на дугме "Едит" да уђу у њега, и спасити. После свих манипулација треба да раде, ако не, онда би требало да покушамо да поново вратите јединицу. Или траже помоћ специјализованих форумима.

Реализација ЦНЦ функционалности у ПХП

Већина сајтова на Интернету су написани у ПХП. То је веома моћан, једноставан за кориштење и лако научити. Његов рад је невидљива за корисника, као што је ПХП-код обрађују на страни сервера и бровсер шаље већ завршен ХТМЛ-страницу, он или она разуме.

Схов спровођење ЦНЦ везе са ПХП може бити мали број примера. Међутим, да би се адреса низа у реалним пројектима за мулти цхеловекопониатному уму имати да петљам.

Сваки сајт почиње са индек.пхп фајлу. Укључујући генерира референцу на друге странице сајта. Али прво морате да промените мало хтаццесс датотеку подешавања. Потребно је да одредите или расскомментироват неколико директива, као што је приказано на слици.

Прва линија омогућава да претворити УРЛ са сервером. Други - поставите базу адресу. Следеће две линије врше проверу на присуство фајлова и фолдера. Последњи трансфери контролу на индек.пхп, ако 3 и 4 гудачки реализовати без грешака.

За преписка складиштење паге ид и њеног трансформисана табеле вредности је потребно. Због тога је неопходно да се створи. Конкретно, можете креирати једноставно да разумеју процес. Она ће садржати два поља: Шеф и паге_ид. , СЕФ чува име и тип је инт. ? Паге_ид - број типа инт страница.

Сада морамо да се исправим индек.пхп фајл. Ово је само пример, и у пракси, све специфични пројекат може бити мало другачија: $ резултат = $ _ СЕРВЕР [ 'РЕКУЕСТ_УРИ']. Ова линија у променљивој $ резултат је пребачен у траженом УРЛ.

  • иф (прег_матцх ( '/([^а-зА-З0-9\.\/\-\_\#])/', $ ресулт)) {хеадер ( 'ХТТП / 1.0 404 Нот Фоунд'); ецхо 'неисправних знакова у УРЛ'; излаз; }

Овај блок проверава знакова, бројева и неких знакова. Ако постоји нешто осим оних који су наведени, а затим издао 404.

  • $ Арраи_урл = прег_сплит ( '/(\/|\..*$)/', $ ресулт, -1, ПРЕГ_СПЛИТ_НО_ЕМПТИ);

Овде је низ проглашен $ арраи_урл, у којој користе прег_сплит функцију стави ставке које немају ништа више до НК.

  • иф ($ арраи_урл) {$ ИД_паге = 1; } Елсе {$ сеф_валуе = $ арраи_урл [0];

Овде постоји обрада захтева када није поднет захтев за одређену страницу и домену. Због тога је неопходно да се пошаље ид одговор = 1. Такође, на овом сајту има за циљ да тражи базу података пројекта, који препознаје да ли је у њему вредност променљиве $ сеф_валуе СЕФ на терену. Ако се ништа не нађе, пошаљите корисника на страницу 404. На крају постоји третман за резултат кода, адреса и издавање одговарајућих материјала или компоненти.

Предности и мане коришћења ЦНЦ

Предности коришћења цхеловекопониатних УРЛ може бити наведен на следећи начин:

  • Линк визуелно изгледа више естетски него скуп опскурних ликова, а посебно на непознатим сајтовима;
  • складиштење адреса је много лакше;
  • скроз и структура сајта постаје јасно;
  • ГЕТ параметре донете на уобичајен начин, користећи променљиве у адресно поље, која не постоји у ЦНЦ и, самим тим, није нарушена сигурност;
  • побољшана навигација;
  • СЕО оптимизација је знатно побољшан и боље пауци претраживача до индекса овај сајт.

Далеко мање недостатке. И најзначајније међу њима - то је постављање. Није увек могуће довести адресе у цхеловекопониатному форму особља или треће стране решења. Понекад је потребно да улазите у коду и мењати га сами, који захтева знање и време. Други недостатак није толико важан и релевантан за велике присутности. Због формирања линкова на "лете" повећава оптерећење на сајту. Али, као што је цена мрежна опрема је у сталном опадању, трошкови на сервере ресурса, мало људи верује. У принципу, предности далеко превазилази недостатке, па и поред тешке реализација цхеловекопониатних УРЛ-ова, користите своју вредност.

закључак

У чланку, који линкови су ЦНЦ, а који нису. Они су насликане детаљно најједноставнији и најбржи решење проблема. Као и неке од најповољнијих опција софистициранији приступи. У сваком случају, употреба ЦМС у развоју сајта значајно смањује радну снагу и време које је потребно када оптимизацију странице адресе. Стога ЦМС бундле и НЦ треба да се користи као најефикаснији алтернативу ручном развоју.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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