Computeren, Programméiere
Wéi d'NC-Linken maachen: Schrëtt fir Schrëtt Guide
D'Welt vun der Internet ass séier wuessen an all nei uewen z'eroberen. Millioune vu Siten, Servicer a Servicer sinn frou anere Benotzer op hir Säiten ze akzeptéieren. Et eng grouss Zuel vun Adressen, déi automatesch generéiert ginn. A si sinn net ëmmer einfach ze liesen an erënneren. Desweideren, schlecht enger Sprooch Formatioun vun Zeeche vun Sich Motore klasséiert. Als Resultat, gouf et néideg der Ëmsetzung vum Code aféieren fir datt hien an eng méi komfortabel an agreabel Benotzer eng Aen gesinn hätt.
Dofir, wossten de Begrëff CNC Linken an der Welt vun Web Entwécklung. Der Tatsaach, datt et a wéi et ze realiséieren, gëtt am Artikel diskutéiert ginn.
Wat ass CNC-Linken
Generell, NC - e Chef Wuert chelovekoponyatny URL Bedeitung. Egal - Dauer vun den Englänner URL, eenheetlech Ressource Locator. Chelovekoponyatny, am Tour, heescht eng Formatioun vun Personnagen am Adress Bar, déi praktesch an einfach ass ze begräifen. Zum Beispill, duerch d'Adress vun der Säit generéiert kéint esou ausgesinn: http://example.com/index.php?page=name. Net ganz kloer gesäit a weisen net d'Struktur vum Site. Et sinn Unzeeche, net Gebai opbauen dotéiert, an et ass net kloer wat et zu der Säit an Numm bedeit.
Folgend Adress kéint esou ausgesinn: http://example.com/products/new/boat. Hei ass et kloer, datt d'Fro vun der Produktioun, mat engem neien, a méi speziell - op d'Boot. Dëst ass chelovekoponyatny URL. Et ass vill besser, fir vun Sich Motore indexéiert ginn a virun de Rescht ze Thema ugewisen. E Mann, deen de Site besicht, wäert fäheg sinn ze verstoen, wat an der gewënschter Rubrik genee gaangen.
Allerdéngs Referenze der CNC do sinn e puer Aschränkungen. Zum Beispill kann d'Adress net russesch Zeeche benotzen. Si sinn dunn vun der z'identifizéieren Wäert an der Prozent Zeechen ersat. Dofir, Gewalt Producteure benotzen transliteration vun russesch Wierder am Latäin. Zum Beispill, sou - oborudovanie oder produkcia. Och automatesch generéiert Link-CNC kann Punkto Längt vun der Kompiléierung Erhéijung.
Special Handwierksgeschir si benotzt der transliteration ze realiséieren an geflunn urlam zu chelovekoponyatnym. si meeschtens an den Inhalt Management System sinn, - CMS. Créatioun CNC Linken brutal hinnen automatesch, baséiert op den Numm vun der Wueren, Artikelen oder Blog posts, souwéi der Rubrik an deem et ontypescht ass. Als Resultat, wann Dir en neit Element schafen, e Produit gemaach chelovekoponyatny URL Schan, déi gutt ugesi gëtt a Leit a Maschinnen.
Wéi un enger CNC Linken op populär CMS maachen
CMS - Management System, zefridde, déi praktesch an einfachen Interface ass erlaabt Iech séier eng voll-vollwäerteg Websäit ze schafen. Funktionell expandéieren wéinst der grousser Zuel vu sinn Skeletter, Moduler a Plug-ins. Dat erlaabt eng Persoun wäit aus programméiere Sproochen PHP, Javascript, HTML an mat hinnen séier Är eege Websäit oder Blog ze schafen.
Bal all Inhalt Gestioun Systemer hunn eng excellent Formatioun vun Instrumenter a Form vun Plug-ins der CNC ze schafen. Et ass derwäert engem méi Bléck op déi gemeinsam erklären.
- Roth Deputéierten - de beléifsten, laut Statistik, eng zefridde Management System. Et ass op d'Majoritéit vun de gutt-bekannt Blogs an Websäite installéiert. Berühmte fir kamoud vun Entwécklung a Installatioun.
- Joomla - populär kleng, mä awer dicht ënnert Entwéckler benotzt. Et huet gutt Funktionalitéit, Auswiel vun Deeler, Plugins a Moduler.
- OpenCart - eng separat Projet online Geschäfter ze schafen. Intern gläicht all CMS, mä "gespaart an" ënner eng schmuel Rei vun Aufgaben.
CNC-Linken an geschter - Liichtegkeet vun Ëmsetzung
Geschter ass wahrscheinlech déi einfach zefridde Management System. Et ass méiglech d'Schafe vun Ärem Websäit ze daitlech Fondamental oder vun Null an enger kuerzer Zäit Blog.
NC Ariichte geschter ass einfach a reduzéiert ass haaptsächlech der Plug-Cyr-A-Lat ze eroflueden an installéieren. Et ass vun Ufank Latäin ze Kyrillesch Zeile geflunn.
Gespillt huet ass ze fannen an erofzelueden. Maachen et aus dem offiziellen geschter Site besser. Sou kënnt Dir d'Méiglechkeet vun Resonanz an der Plug-an malware oder geléint Code verhënneren.
- No eroflueden et Archiv zu unpack.
- Da muss Dir dëst Dossier ënner WP-Inhalt plënneren -> Plugins. Dëst ass geschitt normalerweis vun all sinn FTP Manager benotzt.
- Elo brauchen iech de geschter Administratioun Rot goen, Äre Benotzernumm a Passwuert aginn.
- An der "Kolonnen" muss Cyr-A-Lat fannen an aktivéieren. De Plugin ass elo am System installéiert an aktivéiert.
Nächst, braucht Dir de Link Struktur ze Konfiguratioun.
- Fir dëst ze maachen, bei "Parameteren", an et bei "Permalinks".
- Et ginn e puer Mustere am allgemengen Astellungen, déi Dir der Optrëtt vun Linken bauen kann. Et recommandéiert ass eng Zort "arbiträr" ze benotzen, kënnt Dir alles als waren asëtzen. Déi einfach Design fir esou e Skelett - /% Kategorie% /% postname% /. Et heescht, datt an der Adress Bar gëtt der Kategorie Kaart an dann den Numm vun der Post.
- An dann Cyr-A-Lat där all am Latäin. Als Resultat, kritt Dir eng schéin a kloer NC Link zu geschter.
Zousätzlech Cyr-A-Lat, kënne benotzt an et mol sinn, déi op den offizielle Site präsent sinn. Zum Beispill, wéi - WP Translitera ACF: Rus-A-Lat, Rus-A-Lat Détailléiert. Installéiert Plug-ins wéi dësen, firwat op se agespaart getrennt mécht kee Sënn.
CNC Joomla, verschidden Optiounen fir schafen
Joomla bësse méi komplex zefridde Management System. Just wéi geschter huet d'Propriétéit un d'Websäiten an Blogs an enger kuerzer Zäit schafen. Si huet extensiv Funktionalitéit a Flexibilitéit. Nächst, musst dir beschreiwen, wéi d'CNC Referenze an dësem CMS ze maachen.
Joomla huet Ufank gebaut Funktionalitéit chelovekoponyatnyh URLen ze schafen. CNC-Linken an Joomla 3 kënnen am allgemengen Astellunge Säit ënner "Parameteren Am Prinzip» aktivéiert ginn. Wielt "Wielt SEF (CNC)" muss ageriicht ginn, fir "Jo". Also, wäert Referenz an eng méi verstoen Form transforméiert ginn.
Dir kënnt och eng Viruleedung URLen, duerch d'Schafung vun NC-Linken an der htaccess méiglech ze setzen. Dëse Fichier déngt als Commons vun Configuratioun vun Apache- Web Server. An et, kënnt dir regelméisseg Ausstralung an RewriteRule Direktiven benotzen der Transformatioun Referenz zu de gewënschte URL ofzesécheren. D'Haaptrei Ënnerscheed tëschent dëser Approche - Flexibilitéit. Dir kënnt Referenze fir bal all Zort verwarnen.
Wielt "e -chen Artikel zu der URL» héichgehalen Enn vun der Linn Extensioun vum Dokument. Zum Beispill, HTML. Dëst ass Extensioun vun wéineg Intressi un der Moyenne Visiteur op Är Site, also kanns de Optioun Formatioun fir "Nee" verloossen.
Aliasen an Unicode - dësem Punkt dréit e transliteration vum Numm vum Material am Alphabet Latäin. Dëst ass dat ze garantéieren, amplaz russesch Bréiwer oder anere Symboler sinn net eppes schweier an onlieserleche ugewisen.
Alternativ Komponent fir Joomla
Ëmsetzen Generator NC Linken an Joomla och méiglech duerch heescht vun verschidden Deeler. Zum Beispill, eent vun de beléifsten - JoomSEF. Et ass gratis a besser download et aus dem offiziellen Joomla Site verdeelt.
A senger Funktionalitéit, zousätzlech zu der Ëmrechnung vun URLen am CNC huet fir generéieren Metadate, Sich Motore, Schlësselwieder a Verwalte zweete Säiten Formatioun. Et ass derwäert déi bestehend Ënnerstëtzung fir UTF-8 Zeechesaatz an Configuratioun Säit 404 op Är eegen opgeschriwwen.
An Joomla 3, ginn et dräi Méiglechkeeten ze installéieren: Stiwwel direkt aus dem Computer vun engem Guide d'Site, an duerch den Transfert vun Referenz.
de Fichier muss déi éischt Ausdrock erofzelueden. wielt dann am Administrator Rot Menü CMS am "Détailléiert" a bei "perruque Manager". Benotzen der "Auswielen Fichier" soll bereet de System Archiv ze weisen an Installatioun ass.
Déi zweet Optioun ass selten benotzt. Awer déi drëtt ass déi praktesch eent, well et net eroflueden heescht verlaangen. Nëmmen brauchen de Link op de JoomSEF a gitt se an der "installéieren aus URL» op der deem Menu ze kopéieren. De System selwer wäert hir Disponibilitéit kontrolléieren an no all d'Parameteren Formatioun gëtt.
Et soll feststellen ginn, datt d'Aarbecht Zousaz fir komplett, braucht Dir "Wielt de SEF", "Redirecting der URL" an "Artikel eng -chen dem URL" am Prinzip Astellungen ze verfollegen muss de "Jo" transferéiert ginn.
Installéiert Komponent huelen direkt root an aktiv Modus a fänkt hir Aarbecht. Nämlech, där et all d'Linken an engem méi ästheteschen krut.
JoomSEF huet eng grouss Zuel vun Astellungen an Optiounen. Si kënne ganz wouer all Site Linken bréngen gin bis quasi all Perspektiv Dir wëllt.
JBZoo an chelovekoponyatny URL
JBZoo Volet ass eng villsäiteger a mächteg Outil fir ze schafen online Geschäfter, Katalogen, Blogs an einfach Siten, Visittekaarten baséiert op der Joomla zefridde Management System.
Installéieren Joomla zu JBZoo soll et scho präsent Zousätzlech Zoo ginn.
Heiansdo d'Norm SEF Astellunge liewen do net ganz bis zu sengem Komponente fir d'Konversioun ze Leeschtunge. Dofir, d'CNC-Linken an JBZoo recommandéiert sh404SEF Komponent ze schafen. Dësen Artikel ass gratis an ass e gutt Hëllefsmëttel Linken zu JBZoo ze generéieren. Eng grouss Zuel vu Astellungen, Funktiounen, eng Rei vu sozialen Netzwierker a Servicer Ënnerstëtzung.
Installatioun ass vun Kopie de Link op de Fichier gesuergt, oder vum Server Fichier direkt download benotzt, download virdrun.
CNC OpenCart an charge
OpenCart - eng Plattform ouni un all zefridde Management System Kierf Wiesen. Dat ass, Funktiounen getrennt. Seng Haaptfokus - einfach schafen online Geschäfter vun Grad vun Komplexitéit verännerlech. Trotz der Tatsaach, datt de Produit selwer fräi ass, fir et vill Ergänzunge sinn op engem kommerziell Basis verdeelt. D'läscht stabil Versioun - 2.0.
NC OpenCart Linken 2 kann duerch manuell Configuratioun oder duerch benotzt separat Moduler gemaach ginn.
NC ufänken déi éischt Manéier Kader Dir d'Configuratiounsdatei htaccess Apache- Web Server änneren kann.
- WEIDER dëst maachen, fir de Site Dossier duerch FTP oder sinn Erënnerung am administrative Fichier Manager.
- Der Wuerzel Dossier muss .htaccess.txt Fichier leien. Well et keen Effekt op de System mat der Extensioun txt huet, maachen déi éischt Saach - et réckelt .htaccess. Elo, wäert de Web Server seng Direktiven liesen, a maachen hinnen.
- Elo brauchen iech de Site Astellungen an Reiter "Server" goen de Gebrauch vun der CNC ze erméiglechen.
- All déi Ännerungen wëllt Iech ze retten.
- Elo muss all Linken transforméiert ginn.
Heiansdo, wéinst e puer Grënn, do vill Adressen net kloer änneren a bleiwen. Dir kënnt SeoPro Bestanddeel fir d'Ëmsetzung vun dëser Aufgab benotzen. Mä ier installéiert ass néideg fir éischt OCMOD Multiline Fix mierken. Fir dëst ze maachen, muss iech manuell de Code vun der Datei z'änneren. Et ass um Administrator / vun de / Extensioun / modification.php läit. Ze änneren et recommandéiert, datt Dir Notizblock ++ benotzen, fir Problemer mat der Zeechesaatz verhënneren.
Nëmmen brauchen eng Linn vum Code vun der Spär no der Variabel $ Limite ze sëtzen. Et gesäit esou:
- $ Zitat = $ operation-> getElementsByTagName ( "Sich") -> Punkt (0) -> getAttribute ( "Zitat");
Nächst, braucht Dir eng Konditioun ze fannen:
- wann (! $ Limit) {
- $ Limit = -1;
- }
an Foto no ass:
- wann ($ quote == "richteg") {
- $ Sichen = preg_quote ($ Sich);
- }
Dës Fichieren no Ännerungen ze retten.
Dir braucht dann zu eigentlech selwer SeoPro Modul installéiert. D'erofgeluede Fichier sollen op de Server ausgepakt ginn. Dann do e puer vun Ufroën un d'Datebank duerch phpmyadmin:
- ALTER TABLE `oc_product_to_category` ADD` main_category` tinyint (1) NET NULL Default" 0 "; ALTER TABLE `oc_product_to_category` INDEX` main_category` (` main_category`) Artikel;
Elo ass et néideg der Haaptrei index.php Fichier ze richteg. Et ëm Linn:
- $ Controller-> addPreAction (neien Action ( 'gemeinsam / seo_url "));
déi ass ersaat duerch:
- wann (! $ seo_type = $ config-> kréien ( "config_seo_url_type")) {
- $ Seo_type = "seo_url";
- }
- $ Controller-> addPreAction (neien Action ( 'gemeinsam /' $ seo_type).);
Weider, do ass eng Formatioun vun Prozeduren fir d'Astellunge vun der Administrator Beräich Liewewiesen. Am Menü, ass et néideg der "Moduler", bei der "Modifiers" a klickt op update ze fannen. Vun hei, braucht Dir op d'Lëscht vun den "Moduler" ze goen, an et SeoPro Formatioun. Duerno, vun der "Edit" Knäppchen Pressen war et bis eran a retten. No all manipulations soll et, wann net schaffen, da solle mer probéieren der Eenheet erëm ze Compteur. Oder d'Hëllef vun spezialiséiert Forum'en sichen.
Realisatioun vun CNC Funktionalitéit am PHP
Meescht Siten op de Web sinn am PHP geschriwwen. Et ass relativ staark, einfach ze benotzen an einfach ze léieren. Seng Aarbecht ass onsichtbar fir de Benotzer, wéi de PHP-Code op de Server Säit verschafft ass an de Browser schéckt der scho fäerdeg HTML-Säit, hien oder hatt versteet.
Show Emsetze CNC Linken op PHP kann eng kleng Code Beispill ginn. Allerdéngs muss Tinker d'Adress vun der Kompiléierung vun real Projeten ze Multi chelovekoponyatnomu Gedanken ze bréngen.
All Site fänkt mat der index.php Fichier. Dorënner generéiert eng Referenz zu anere Säite vum Site. Mä éischt muss du e bëssen htaccess Configuratiounsdatei ofzesécheren. Et ass néideg fir uginn oder rasskommentirovat puer Direktiven, wéi an der Foto gewisen.
Déi éischt Linn erlaabt der URL mam Server geflunn. Déi zweet - Formatioun der Basis Adress. Dësen zwou Linnen Leeschtunge kontrolléiert op d'Präsenz vu Fichieren a Classeure. Leschten Transferten Kontroll ze index.php, wann 3 a 4 String ouni Feeler realiséiert.
Fir Korrespondenz Stockage Säit ID a seng transforméiert Wäert Dësch ass néideg. Dofir, ass et néideg ze schafen. Besonnesch, kënnt Dir eng einfach ze verstoen Prozess schafen. Et wäert enthalen zwee Felder: SEF an page_id. SEF hält den Numm an Typ ass varchar. A page_id - Zuelen vum Typ INT Säiten.
Elo mussen mir selwer index.php Fichier richteg. Dëst ass just e Beispill, an der Praxis, all spezifesche Projet verschidden e bësse kann: $ Resultat = $ _SERVER [ "REQUEST_URI ']. Dës Linn an der Variabel $ Resultat ass an der ugefrote URL iwwerginn.
- wann (preg_match ( "/([^a-zA-Z0-9\.\/\-\_\#])/", $ Resultat)) {Wénkel ( "HTTP- / 1.0 404 net fonnt '); ECHO Onwierksamkeet Personnagen an der URL "; Sortie; }
Dës Spär Check fir Personnagen, Zuelen, an e puer Schëlder. Wann do eppes aner wéi déi opgelëscht ass, erausginn dann eng 404 Säit.
- $ Array_url = preg_split ( "/(\/|\..*$)/", $ Resultat, -1, PREG_SPLIT_NO_EMPTY);
Hei der vill ass $ array_url deklaréiert, an déi mat preg_split Funktioun der heizou huet dass do näischt extra fir d'NC hunn.
- wann (! $ array_url) {$ ID_page = 1; Aanescht} {$ sef_value = $ array_url [0];
Hei gëtt et eng Ufro Veraarbechtung wou d'Demande gemaach huet net zu engem spezifeschen Säit an den Domaine public. Dofir ass et néideg eng Äntwert id = 1. Och op dësem Site ze schécken soll de Projet Datebank ze Demande, déi an et erkennt ob et ass de Wäert vun der Variabel $ sef_value SEF am Beräich. Wann näischt fonnt ass, 404. de Benotzer ze Säit schécken An um Enn gëtt engem Traitement vun der doraus Code ass, d'Adress an d'ISSUANCE vun entspriechend Materialien oder Deeler.
Matbréngen an scheinbar vun CNC benotzt
D'Virdeeler vun chelovekoponyatnyh URLen benotzt kann opgezielt ginn wéi follegt:
- Link gesäit visuell méi ästheteschen wéi eng Formatioun vun obskur Personnagen, virun allem op gemenkerhand Websäite;
- Adressen raumen ass vill méi einfach;
- all de Wee an Struktur vum Site gëtt kloer;
- GET Parameteren am üblechen Wee huet, Verännerlechen am Adress Bar benotzt, déi net an der CNC heescht existéieren an doduercher ass, net Sécherheet Verletzung;
- verbessert Site Navigatioun;
- Am Prinzip akeef ass immens verbessert a besser Sich-Moteur spiders fir Index dësem Site.
Wäit manner Nodeeler. An déi bedeitendst vun hinnen - Et ass Kader. Net ëmmer méiglech URLen ze bréngen Form vum Personal oder drëtt-Partei Léisungen ze chelovekoponyatnomu. Heiansdo ass et néideg an de Code ze verdéiwen an Ännerung et selwer, dat Wëssen an Zäit verlaangt. Déi zweet Nodeel ass net sou wichteg a relevant fir eng grouss Participatioun. Wéinst d'Équipe vun Linken op "fléien" vergréissert d'Laascht op de Site. Mä wéi de Reseau Equipement Käschte ass stänneg falender, d'Käschten op Server Ressourcen, puer Leit gegleeft. Am Allgemengen, bei wäitem d'Virdeeler wäit d'Nodeeler, also trotz der schwiereger Realisatioun chelovekoponyatnyh URLen, hire Wäert benotzen.
Konklusioun
Am Artikel, déi Linken CNC sinn, an déi sinn net. Si huet am Detail déi einfach an normal Léisung fir de Problem gemoolt. An och e puer vun deene leeschte Optiounen mechanesch Approche. An all Fall verklengert de Gebrauch vun CMS an der Entwécklung vun engem Site vill um Aarbechtsmaart an Zäit néideg wann Säiten Adressen Optimisatioun. Dofir, CMS Package an NC soll wéi déi effektiv Alternativ zu manuell Entwécklung benotzt ginn.
Similar articles
Trending Now