OrdinadorsProgramació

Com fer que els NC-links: guia pas a pas

El món d'Internet està creixent ràpidament i conquerir totes les noves altures. Milions de llocs, serveis i serveis són feliços d'acceptar un altre usuari en les seves pàgines. Es va crear un gran nombre d'adreces que es generen de forma automàtica. I no sempre són fàcils de llegir i recordar. D'altra banda, un conjunt de caràcters sense sentit no és PARTICULAR pels motors de cerca. Com a resultat d'això, es va fer necessari introduir l'aplicació del codi perquè pogués aparèixer en un usuari més còmoda i agradable l'ullet.

Per tant, el terme enllaços CNC van aparèixer en el món del desenvolupament web. El fet que està i com posar-lo en pràctica, serà discutit en l'article.

El que és CNC-links

En general, Carolina del Nord - una paraula d'argot que significa URL chelovekoponyatny. HRM - préstecs de l'Anglès URL, Uniform Resource Locator. Chelovekoponyatny, al seu torn, significa un conjunt de caràcters a la barra d'adreces, que és convenient i fàcil d'entendre. Per exemple, generat per la direcció de la pàgina podria tenir aquest aspecte: http://example.com/index.php?page=name. No es veu molt clares i no mostren l'estructura del lloc. Hi ha senyals, que no porten càrrega semàntica, i no està clar el que significa la pàgina i el nom.

Després del discurs podria tenir aquest aspecte: http://example.com/products/new/boat. Aquí és clar que la qüestió de la producció, amb un nou, i més concretament - al vaixell. Aquesta és la URL chelovekoponyatny. És molt millor per ser indexats pels motors de cerca i es mostren a emetre per sobre de la resta. Un home que va visitar el lloc, serà capaç d'entendre el que va passar exactament a la secció desitjada.

No obstant això, el CNC fa referència al fet que hi ha algunes limitacions. Per exemple, la direcció no pot utilitzar caràcters russos. A continuació, se substitueixen pel valor numèric i el signe de percentatge. Per tant, els fabricants nacionals utilitzen transliteració de paraules russes a Amèrica. Per exemple, pel que - Oborudovanie o produkcia. També genera automàticament enllaç-CNC pot augmentar la longitud total de la cadena.

eines especials s'utilitzen per implementar la transliteració i convertir a chelovekoponyatnym urlam. que estan disponibles, en general en el Sistema de Gestió de Continguts - CMS. La creació d'enllaços CNC d'entrar-hi de forma automàtica, basant-se en el nom dels béns, articles o entrades de bloc, així com la secció en la qual s'allotja. Com a resultat, quan es crea una nova entrada, afegir un URL chelovekoponyatny producte format, que es percep bé i les persones i les màquines.

Com fer un CNC enllaços a CMS populars

CMS - Sistema de Gestió, contingut, que és la interfície còmoda i senzilla li permet crear ràpidament un lloc web de ple dret. s'expandeix funcional causa de la gran quantitat de plantilles disponibles, mòduls i plug-ins. Això permet a una persona lluny dels llenguatges de programació PHP, JavaScript, HTML i els va relacionar amb crear ràpidament el seu propi lloc web o bloc.

Gairebé tots els sistemes de gestió de continguts tenen un excel·lent conjunt d'eines en forma de plug-ins per crear el CNC. Val la pena un cop d'ull més de prop els més comuns.

  • WordPress - el més popular, segons les estadístiques, un gestor de continguts. S'instal·la a la majoria dels blocs i llocs web coneguts. Famós per la facilitat de desenvolupament i la instal·lació.
  • Joomla - populars més petit, però encara s'utilitza àmpliament entre els desenvolupadors. Té una bona funcionalitat, la selecció de components, connectors i mòduls.
  • OpenCart - un projecte separat per crear botigues en línia. Internament s'assembla a qualsevol CMS, però "tancat" en un estret rang de tasques.

CNC enllaços a WordPress - facilitat d'implementació

WordPress és probablement el més senzill gestor de continguts. És capaç de simplificar en gran mesura la creació del seu lloc web o bloc des de zero en un temps curt.

NC Configuració de WordPress és simple i es redueix principalment per descarregar i instal·lar el plug-Cyr-A-Lat. S'utilitza per convertir a Amèrica files ciríl·lic.

Per començar és trobar i descarregar. Per fer-ho millor des del lloc oficial de WordPress. El que pot evitar la possibilitat de caure en el plug-in de programari maliciós o codi adware.

  • Després d'haver-ho descarregat per descomprimir l'arxiu.
  • Llavors vostè ha de moure aquesta carpeta a wp-content -> plugins. Això es realitza generalment mitjançant l'ús de qualsevol gestor d'FTP disponibles.
  • Ara ha d'anar al panell d'administració de WordPress, introdueixi el seu nom d'usuari i contrasenya.
  • En el "Plug-ins" ha de trobar Cyr-A-Lat i activar-lo. El connector ja està instal·lat al sistema i habilitat.

A continuació, cal configurar l'estructura d'enllaços.

  • Per a això, aneu a "Configuració", i no "Enllaços permanents".
  • Hi ha diversos patrons en la configuració general, que es pot construir l'aparició d'enllaços. Es recomana l'ús d'un tipus de "arbitrària", pot personalitzar tot el que sigui necessari. El disseny més simple per a una plantilla com - /% categoria% /% postname% /. Això vol dir que a la barra d'adreces mostrarà la categoria i després el nom del lloc.
  • I després Cyr-A-Lat converteix tot a Amèrica. Com a resultat, s'obté una bella i clara enllaç NC a WordPress.

A més Cyr-A-Lat, es pot utilitzar i anàlegs, que estan presents en el lloc web oficial. Per exemple, com - WP translitera, ACF: Rus-A-Lat, Rus-A-Lat avançada. La instal·lació de plug-ins com aquests, per què aturar-se en elles fa per separat no té sentit.

CNC Joomla, diverses opcions per crear

Joomla poc més complex sistema de gestió de continguts. Igual que WordPress té la propietat de crear llocs web i blocs en un curt període de temps. Té una àmplia funcionalitat i flexibilitat. A continuació, cal descriure com fer que les referències CNC en aquest CMS.

Joomla ha construït inicialment funcionalitat per crear adreces URL chelovekoponyatnyh. CNC-links en Joomla 3 es poden activar a la pàgina de configuració general a "Configuració SEO». Seleccioneu "Habilita SEF (CNC)" ha d'estar ajustat a "Sí". Per tant, la referència serà transformat en una forma més entenedora.

També pot configurar opcionalment un URL de redirecció, a través de la creació de NC-baules de la .htaccess. Aquest fitxer serveix com un repositori de configuració del servidor web Apache. En ella, es poden utilitzar expressions regulars i directives RewriteRule per canviar la referència a la transformació de la URL desitjada. La principal diferència entre aquest enfocament - flexibilitat. Es pot citar referències a gairebé qualsevol tipus.

Seleccioneu "Afegeix un sufix a la URL» posa l'extrem de l'extensió de la línia del document. Per exemple, html. Aquesta extensió és de poc interès per al visitant mitjà al seu lloc, de manera que pot deixar l'opció a "No".

Alias en Unicode - aquest article porta una transcripció del nom del material en l'alfabet llatí. Això és per assegurar que, en lloc de les lletres russes, o altres símbols no es mostren una mica maldestre i il·legible.

component alternatiu per Joomla

Implementar generador d'enllaços NC en Joomla també és possible per mitjà de diferents components. Per exemple, un dels més populars - JoomSEF. Es distribueix gratuïtament i descàrrega millor des del lloc oficial de Joomla.

En la seva funcionalitat, a més de la conversió d'adreces URL al CNC ha establert per a la generació de metadades, els motors de cerca, paraules clau, i la gestió de pàgines duplicades. És digne d'esment el suport existent per a la codificació UTF-8 i la configuració de la pàgina 404 del seu compte.

En Joomla 3, hi ha tres formes d'instal·lar: arrencada directament des de l'ordinador de directori d'un lloc, i mitjançant la transferència de referència.

l'arxiu haurà de descarregar la primera realització. A continuació, seleccioneu al menú de panell d'administració de CMS a la "avançada" i aneu a "Gestor d'Extensions". Utilitzeu l'opció "Triar fitxer" ha d'estar preparat per mostrar l'arxiu de sistema i instal.

La segona opció s'utilitza molt poc. Però el tercer és el més convenient, ja que no requereix descàrrega. Només ha de copiar l'enllaç a la JoomSEF i introduir-lo al "Instal·lar des de URL» a la fitxa del mateix nom. El sistema en si serà comprovar la seva disponibilitat i d'acord amb tots els paràmetres es posarà.

Cal assenyalar que per a completar el suplement de treball, cal seguir "Activar el SEF", "Redireccionament de la URL" i "Afegir un sufix a l'URL" en la configuració de SEO han estat transferits a la "Sí".

component instal·lat immediatament arrelar en mode actiu i comença el seu treball. És a dir, convertim totes les anelles d'una aparença més estètica.

JoomSEF té un gran nombre de configuracions i opcions. Poden ser molt subtilment portar tots els enllaços de lloc a pràcticament qualsevol punt de vista que desitja.

JBZoo i la URL chelovekoponyatny

JBZoo component és una eina versàtil i poderosa per a la creació de botigues en línia, catàlegs, blocs i llocs simple, targetes de negoci basat en el gestor de continguts Joomla.

Per instal·lar Joomla a JBZoo ja hauria d'estar present a més Zoo.

De vegades els ajustos estàndard SEF no arriben a l'altura dels seus components per tal de realitzar la conversió. Per tant, per crear els enllaços CNC en JBZoo recomanats component sh404sef. Aquest producte és gratuït i és una bona eina per generar enllaços a JBZoo. Un gran nombre de paràmetres, característiques, suporta una varietat de xarxes i serveis socials.

La instal·lació es realitza copiant l'enllaç a l'arxiu, o mitjançant l'ús de la descàrrega directa d'arxius del servidor, descarregar prèviament.

OpenCart i la configuració del CNC

OpenCart - una plataforma sense estar lligat a cap sistema de gestió de continguts. És a dir, les funcions per separat. El seu enfocament principal - crear fàcilment les botigues en línia de diferents graus de complexitat. Malgrat el fet que el producte en si és gratuïta, moltes addicions a què es distribueixen sobre una base comercial. L'última versió estable - 2.0.

NC OpenCart enllaços 2 es pot formar-se mitjançant la configuració manual o utilitzant mòduls separats.

NC iniciar l'ajust de la primera forma es pot editar el fitxer de configuració del servidor web Apache .htaccess.

  • Per a això, aneu a la carpeta de lloc via FTP o de memòria disponible al gestor d'arxius administratius.
  • El directori arrel ha d'estar arxiu .htaccess.txt. Ja que no té cap efecte en el sistema amb l'extensió txt, el primer que ha de fer - per canviar-li el nom .htaccess. Ara, el servidor web llegirà les seves directives, i fer-les.
  • Ara ha d'anar a la configuració del lloc i la pestanya "Servidor" per permetre l'ús de la CNC.
  • Tots els canvis que voleu desar.
  • Ara tots els enllaços han de ser transformats.

De vegades, a causa d'algunes raons, moltes adreces no canvien i segueixen sense estar clars. Podeu utilitzar el component SeoPro per a l'execució d'aquesta tasca. Abans, però, d'instal·lar-cal fer primer OCMOD Multilínia Fix. Per a això, cal modificar manualment el codi de l'arxiu. Està situat a la admin / controlador / extensió / modification.php. Per editar recomana utilitzar Notepad ++, per evitar problemes amb la codificació.

Només ha d'afegir una línia de codi en el bloc després que el límit de $ variable. Es veu així:

  • Cita $ = $ operació-> getElementsByTagName ( 'search') -> tema (0) -> getAttribute ( 'cita');

A continuació, cal trobar una condició:

  • if (! $ límit) {
  • $ Limit = -1;
  • }

i afegir després:

  • if ($ cotització == 'veritable') {
  • Cercar $ = preg_quote ($ recerca);
  • }

Aquests arxius després de canvis per guardar.

A continuació, haurà d'instal·lar en realitat el propi mòdul de SeoPro. L'arxiu descarregat ha de ser descomprimit al servidor. A continuació, fer un parell de consultes a la base de dades a través de phpMyAdmin:

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

Ara bé, cal corregir l'arxiu principal index.php. Es importa línia:

  • $ Controller-> addPreAction (nova acció ( 'comuna / seo_url'));

que se substitueix per:

  • if (! $ seo_type = $ config> get ( 'config_seo_url_type')) {
  • $ Seo_type = 'seo_url';
  • }
  • $ Controller-> addPreAction (nova acció ( '/ common' $ seo_type).);

A més, hi ha una sèrie de procediments relatius a la configuració en l'àrea d'administració. Al menú, cal trobar els "Mòduls", anar als "modificadors" i feu clic a l'actualització. A partir d'aquí, ha d'anar a la llista de "mòduls", i es configura SeoPro. A continuació, prement el botó "Edita" per entrar-hi, i guardar. Després de totes les manipulacions que ha de treballar, si no, llavors hem de tractar de restablir la unitat de nou. O cerca l'ajuda de fòrums especialitzats.

La realització de la funcionalitat CNC en PHP

La majoria dels llocs a la web estan escrits en PHP. És bastant potent, fàcil d'usar i fàcil d'aprendre. El seu treball és invisible per a l'usuari, ja que el codi PHP es processa en el costat del servidor i el navegador envia la pàgina HTML ja acabat, ell o ella entén.

Mostra implementació d'enllaços CNC a PHP pot ser un petit exemple de codi. No obstant això, per a la conducció de la direcció de la fila dels múltiples projectes reals a chelovekoponyatnomu ment haurà de retocar.

Qualsevol lloc comença amb l'arxiu index.php. Incloent genera una referència a altres pàgines del lloc. Però primer és necessari per canviar un arxiu de configuració .htaccess poc. Cal especificar o rasskommentirovat diverses directives, com es mostra a la foto.

La primera línia permet convertir la URL amb el servidor. El segon - establir la direcció de base. Les següents dues línies realitzen comprovacions de la presència d'arxius i carpetes. Últims transfereix el control a index.php, si 3 i 4 cordes realitzar-se sense errors.

Per a la pàgina d'emmagatzematge de correspondència Identificació i la seva taula valor transformat cal. Per tant, cal crear. En particular, es pot crear un senzill d'entendre el procés. Contindrà dos camps: SEF i page_id. SEF manté el nom i el tipus és varchar. Un page_id - nombre de pàgines de tipus int.

Ara hem de corregir mateix arxiu index.php. Això és només un exemple, i en la pràctica, tot projecte específic pot ser una mica diferent: $ resultat = $ _SERVER [ 'REQUEST_URI']. Aquesta línia en la variable $ result es transfereix a l'adreça URL sol·licitada.

  • si (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/', $ resultat)) {header ( 'HTTP / 1.0 404 no trobat'); echo 'caràcters no vàlids a la URL; sortida; }

Aquest bloc comprova si hi ha caràcters, números i alguns signes. Si hi ha alguna cosa diferent dels indicats, després va emetre una pàgina 404.

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

Aquí la matriu es declara $ array_url, en què s'utilitza la funció preg_split posa els articles que no tenen res extra el CN.

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

Aquí hi ha un processament de sol·licituds quan la sol·licitud no es va fer a una pàgina específica i el domini. Per tant, cal enviar un ID de resposta = 1. També en aquest lloc té la intenció de sol·licitar la base de dades del projecte, que reconeix si hi ha en ella el valor de la variable $ sef_value SEF al camp. Si no es troba res, enviar a l'usuari a la pàgina 404. Al final no és un tractament del codi resultant, la direcció i l'emissió de materials o components apropiats.

Pros i els contres de l'ús de CNC

Els avantatges d'utilitzar URL chelovekoponyatnyh es poden enumerar així:

  • enllaç és visualment més estètic que un conjunt de caràcters foscos, especialment en llocs web desconeguts;
  • l'emmagatzematge d'adreces és molt més fàcil;
  • tot el camí i l'estructura del lloc es torna clara;
  • GET paràmetres passats en la forma habitual, l'ús de variables a la barra d'adreces, que no existeix en el CNC i, en conseqüència, la seguretat, no es viola;
  • navegació del lloc millorat;
  • optimització SEO és millor aranyes dels motors de cerca per indexar i millora en gran mesura aquest lloc.

Molts menys inconvenients. I el més important d'ells - és l'establiment. No sempre és possible dur a adreces URL chelovekoponyatnomu forma de solucions o personal de tercers. A vegades és necessari aprofundir en el codi i editar vostè mateix, que requereix coneixement i el temps. La segona desavantatge no és tan important i rellevant per a una gran assistència. A causa de la formació d'enllaços a "volar" augmenta la càrrega en el lloc. Però a mesura que el cost d'equips de xarxa és cada vegada menor, els costos dels recursos del servidor, poques persones creien. En general, els avantatges són molt superiors als desavantatges, de manera que tot i la difícil URL de realització chelovekoponyatnyh, utilitzi la seva vàlua.

conclusió

A l'article, que són enllaços CNC, i quins no ho són. Estaven pintats amb detall la solució més senzilla i ràpida al problema. I també algunes de les opcions més assequibles enfocaments sofisticats. En qualsevol cas, l'ús de CMS en el desenvolupament d'un lloc redueix significativament el treball i el temps requerit quan l'optimització de pàgines direccions. Per tant, la CMS paquet i Carolina del Nord s'ha d'utilitzar com l'alternativa més eficaç per al desenvolupament manual.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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