447 Shares 9503 views

Cómo hacer que los NC-links: guía paso a paso

El mundo de Internet está creciendo rápidamente y conquistar todas las nuevas alturas. Millones de sitios, servicios y servicios son felices de aceptar otro usuario en sus páginas. Se creó un gran número de direcciones que se generan de forma automática. Y no siempre son fáciles de leer y recordar. Por otra parte, un conjunto de caracteres sin sentido mal clasificado por los motores de búsqueda. Como resultado de ello, se hizo necesario introducir la aplicación del código para que pudiera aparecer en un usuario más cómoda y agradable un ojo.

Por lo tanto, el término enlaces CNC aparecieron en el mundo del desarrollo web. El hecho de que está y cómo ponerlo en práctica, será discutido en el artículo.

Lo que es CNC-links

En general, Carolina del Norte – una palabra de argot que significa URL chelovekoponyatny. HRM – préstamos del Inglés URL, Uniform Resource Locator. Chelovekoponyatny, a su vez, significa un conjunto de caracteres en la barra de direcciones, que es conveniente y fácil de entender. Por ejemplo, generado por la dirección de la página podría tener este aspecto: http://example.com/index.php?page=name. No se ve muy claras y no muestran la estructura del sitio. Hay señales, que no llevan carga semántica, y no está claro lo que significa la página y el nombre.

Tras el discurso podría tener este aspecto: http://example.com/products/new/boat. Aquí está claro que la cuestión de la producción, con un nuevo, y más concretamente – en el barco. Esta es la URL chelovekoponyatny. Es mucho mejor para ser indexados por los motores de búsqueda y se muestran a emitir por encima del resto. Un hombre que visitó el lugar, será capaz de entender lo que pasó exactamente en la sección deseada.

Sin embargo, el CNC hace referencia a que hay algunas limitaciones. Por ejemplo, la dirección no puede utilizar caracteres rusos. A continuación, se sustituyen por el valor numérico y el signo de porcentaje. Por lo tanto, los fabricantes nacionales utilizan transliteración de palabras rusas en América. Por ejemplo, por lo que – Oborudovanie o produkcia. También genera automáticamente enlace-CNC puede aumentar la longitud total de la cadena.

herramientas especiales se utilizan para implementar la transliteración y convertir a chelovekoponyatnym urlam. que están disponibles, por lo general en el Sistema de Gestión de Contenidos – CMS. La creación de enlaces CNC de entrar en ellas de forma automática, basándose en el nombre de los bienes, artículos o entradas de blog, así como la sección en la que se aloja. Como resultado, cuando se crea una nueva entrada, añadir un URL chelovekoponyatny producto formado, que se percibe bien y las personas y las máquinas.

Como hacer un CNC enlaces a CMS populares

CMS – Sistema de Gestión, contenido, que es la interfaz cómoda y sencilla le permite crear rápidamente un sitio web de pleno derecho. expande funcional debido a la gran cantidad de plantillas disponibles, módulos y plug-ins. Esto permite a una persona lejos de los lenguajes de programación PHP, JavaScript, HTML y los relacionó con crear rápidamente su propio sitio web o blog.

Casi todos los sistemas de gestión de contenidos tienen un excelente conjunto de herramientas en forma de plug-ins para crear el CNC. Vale la pena un vistazo más de cerca a los más comunes.

  • WordPress – el más popular, según las estadísticas, un gestor de contenidos. Se instala en la mayoría de los blogs y sitios web conocidos. Famoso por la facilidad de desarrollo y la instalación.
  • Joomla – populares más pequeño, pero todavía se utiliza ampliamente entre los desarrolladores. Tiene una buena funcionalidad, la selección de componentes, plugins y módulos.
  • OpenCart – un proyecto separado para crear tiendas en línea. Internamente se asemeja a cualquier CMS, pero "encerrado" en un estrecho rango de tareas.

CNC enlaces en WordPress – facilidad de implementación

WordPress es probablemente el más sencillo gestor de contenidos. Es capaz de simplificar en gran medida la creación de su sitio web o blog desde cero en un tiempo corto.

NC Configuración de WordPress es simple y se reduce principalmente para descargar e instalar el plug-Cyr-A-Lat. Se utiliza para convertir a América filas cirílico.

Para empezar es encontrar y descargar. Para hacerlo mejor desde el sitio oficial de WordPress. Lo que puede evitar la posibilidad de caer en el plug-in de software malicioso o código adware.

  • Después de haberlo descargado para descomprimir el archivo.
  • Entonces usted tiene que mover esta carpeta en wp-content -> plugins. Esto se realiza generalmente mediante el uso de cualquier gestor de FTP disponibles.
  • Ahora tiene que ir al panel de administración de WordPress, introduzca su nombre de usuario y contraseña.
  • En el "Plug-ins" debe encontrar Cyr-A-Lat y activarlo. El plugin ya está instalado en el sistema y habilitado.

A continuación, es necesario configurar la estructura de enlaces.

  • Para ello, vaya a "Configuración", y no van a "Enlaces permanentes".
  • Hay varios patrones en la configuración general, que se puede construir la aparición de enlaces. Se recomienda el uso de un tipo de "arbitraria", puede personalizar todo lo que sea necesario. El diseño más simple para una plantilla como – /% categoría% /% postname% /. Esto significa que en la barra de direcciones mostrará la categoría y luego el nombre del puesto.
  • Y luego Cyr-A-Lat convierte todo en América. Como resultado, se obtiene una hermosa y clara enlace NC a WordPress.

Además Cyr-A-Lat, se puede utilizar y análogos, que están presentes en el sitio web oficial. Por ejemplo, tales – WP Translitera, ACF: Rus-A-Lat, Rus-A-Lat avanzada. La instalación de plug-ins como estos, ¿por qué detenerse en ellas hace por separado no tiene sentido.

CNC Joomla, varias opciones para crear

Joomla poco más complejo sistema de gestión de contenido. Al igual que WordPress tiene la propiedad de crear sitios web y blogs en un corto período de tiempo. Tiene una amplia funcionalidad y flexibilidad. A continuación, es necesario describir cómo hacer que las referencias CNC en este CMS.

Joomla ha construido inicialmente funcionalidad para crear direcciones URL chelovekoponyatnyh. CNC-links en Joomla 3 se pueden activar en la página de configuración general en "Configuración SEO». Seleccione "Activar SEF (CNC)" debe estar ajustado a "Sí". Por lo tanto, la referencia será transformado en una forma más comprensible.

También puede configurar opcionalmente una URL de redirección, a través de la creación de NC-eslabones de la .htaccess. Este archivo sirve como un repositorio de configuración del servidor web Apache. En ella, se pueden utilizar expresiones regulares y directivas RewriteRule para cambiar la referencia a la transformación de la URL deseada. La principal diferencia entre este enfoque – flexibilidad. Se puede citar referencias a casi cualquier tipo.

Seleccione "Añadir un sufijo a la URL» pone el extremo de la extensión de la línea del documento. Por ejemplo, html. Esta extensión es de poco interés para el visitante medio a su sitio, por lo que puede dejar la opción en "No".

Alias en Unicode – este artículo lleva una transcripción del nombre del material en el alfabeto latino. Esto es para asegurar que, en lugar de las letras rusas, u otros símbolos no se muestran algo torpe e ilegible.

componente alternativo para Joomla

Implementar generador de enlaces NC en Joomla también es posible por medio de diferentes componentes. Por ejemplo, uno de los más populares – JoomSEF. Se distribuye gratuitamente y descarga mejor desde el sitio oficial de Joomla.

En su funcionalidad, además de la conversión de direcciones URL en el CNC ha establecido para la generación de metadatos, los motores de búsqueda, palabras clave, y la gestión de páginas duplicadas. Es digno de mención el apoyo existente para la codificación UTF-8 y la configuración de la página 404 de su cuenta.

En Joomla 3, hay tres formas de instalar: arranque directamente desde el ordenador de directorio de un sitio, y mediante la transferencia de referencia.

el archivo tendrá que descargar la primera realización. A continuación, seleccione en el menú de panel de administración de CMS en la "avanzada" y vaya a "Gestor de Extensiones". Utilice la opción "Elegir archivo" debe estar preparado para mostrar el archivo de sistema e instalarlo.

La segunda opción se utiliza muy poco. Pero el tercero es el más conveniente, ya que no requiere descarga. Sólo tiene que copiar el enlace a la JoomSEF e introducirlo en el "Instalar desde URL» en la ficha del mismo nombre. El sistema en sí será comprobar su disponibilidad y de acuerdo con todos los parámetros se pondrá.

Cabe señalar que para completar el suplemento de trabajo, es necesario seguir "Activar el SEF", "Redireccionamiento de la URL" y "Agregar un sufijo a la URL" en la configuración de SEO han sido transferidos a la "Sí".

componente instalado inmediatamente echar raíces en modo activo y comienza su trabajo. Es decir, se convierte todos los eslabones de una apariencia más estética.

JoomSEF tiene un gran número de configuraciones y opciones. Pueden ser muy sutilmente llevar todos los enlaces de sitio a prácticamente cualquier punto de vista que desea.

JBZoo y la URL chelovekoponyatny

JBZoo componente es una herramienta versátil y poderosa para la creación de tiendas en línea, catálogos, blogs y sitios simple, tarjetas de negocio basado en el gestor de contenidos Joomla.

Para instalar Joomla en JBZoo ya debería estar presente además Zoo.

A veces los ajustes estándar SEF no llegan a la altura de sus componentes con el fin de realizar la conversión. Por lo tanto, para crear los enlaces CNC en JBZoo recomendados componente sh404SEF. Este producto es gratuito y es una buena herramienta para generar enlaces en JBZoo. Un gran número de ajustes, características, soporta una variedad de redes y servicios sociales.

La instalación se realiza copiando el enlace al archivo, o mediante el uso de la descarga directa de archivos del servidor, descargar previamente.

OpenCart y la configuración del CNC

OpenCart – una plataforma sin estar atado a ningún sistema de gestión de contenido. Es decir, las funciones por separado. Su enfoque principal – crear fácilmente las tiendas en línea de diferentes grados de complejidad. A pesar del hecho de que el producto en sí es gratuita, muchas adiciones a que se distribuyen sobre una base comercial. La última versión estable – 2.0.

NC OpenCart enlaces 2 puede formarse mediante la configuración manual o utilizando módulos separados.

NC iniciar el ajuste de la primera forma se puede editar el archivo de configuración del servidor web Apache .htaccess.

  • Para ello, vaya a la carpeta de sitio a través de FTP o de memoria disponible en el gestor de archivos administrativos.
  • El directorio raíz debe estar archivo .htaccess.txt. Ya que no tiene ningún efecto en el sistema con la extensión txt, lo primero que debe hacer – para cambiarle el nombre .htaccess. Ahora, el servidor web leerá sus directivas, y hacerlas.
  • Ahora tiene que ir a la configuración del sitio y la pestaña "Servidor" para permitir el uso de la CNC.
  • Todos los cambios que desea guardar.
  • Ahora todos los enlaces deben ser transformados.

A veces, debido a algunas razones, muchas direcciones no cambian y siguen sin estar claros. Puede utilizar el componente SeoPro para la ejecución de esta tarea. Sin embargo, antes de instalarlo es necesario realizar primero OCMOD Multilínea Fix. Para ello, es necesario modificar manualmente el código del archivo. Está situado en la admin / controlador / extensión / modification.php. Para editarlo recomienda utilizar Notepad ++, para evitar problemas con la codificación.

Sólo tiene que añadir una línea de código en el bloque después de que el límite de $ variable. Se ve así:

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

A continuación, es necesario encontrar una condición:

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

y añadir después:

  • if ($ cotización == 'verdadera') {
  • Buscar $ = preg_quote ($ búsqueda);
  • }

Estos archivos después de cambios para ahorrar.

A continuación, deberá instalar en realidad el propio módulo de SeoPro. El archivo descargado debe ser descomprimido en el servidor. A continuación, hacer un par de consultas a la base de datos 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` AÑADIR INDEX` main_category` (` main_category`);

Ahora bien, es necesario corregir el archivo principal index.php. Se importa línea:

  • $ Controller-> addPreAction (nueva acción ( 'común / seo_url'));

que se sustituye por:

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

Además, hay una serie de procedimientos relativos a la configuración en el área de administración. En el menú, es necesario encontrar los "Módulos", ir a los "modificadores" y haga clic en la actualización. A partir de aquí, tiene que ir a la lista de "módulos", y se configura SeoPro. A continuación, pulsando el botón "Editar" para entrar en él, y guardar. Después de todas las manipulaciones que debe trabajar, si no, entonces debemos tratar de restablecer la unidad de nuevo. O buscar la ayuda de foros especializados.

La realización de la funcionalidad CNC en PHP

La mayoría de los sitios en la Web están escritos en PHP. Es bastante potente, fácil de usar y fácil de aprender. Su trabajo es invisible para el usuario, ya que el código PHP se procesa en el lado del servidor y el navegador envía la página HTML ya terminado, él o ella entiende.

Mostrar implementación de enlaces CNC a PHP puede ser un pequeño ejemplo de código. Sin embargo, para que la dirección de la cadena en proyectos reales a la mente varios chelovekoponyatnomu tendrá que retocar.

Cualquier sitio comienza con el archivo index.php. Incluyendo genera una referencia a otras páginas del sitio. Pero primero es necesario para cambiar un archivo de configuración .htaccess poco. Es necesario especificar o rasskommentirovat varias directivas, como se muestra en la foto.

La primera línea permite convertir la URL con el servidor. El segundo – establecer la dirección de base. Las siguientes dos líneas realizan comprobaciones de la presencia de archivos y carpetas. Últimos transfiere el control a index.php, si 3 y 4 cuerdas realizarse sin errores.

Para la página de almacenamiento de correspondencia Identificación y su tabla valor transformado es necesario. Por lo tanto, es necesario crear. En particular, se puede crear un sencillo de entender el proceso. Contendrá dos campos: SEF y page_id. SEF mantiene el nombre y el tipo es varchar. Un page_id – número de páginas de tipo int.

Ahora tenemos que corregir mismo archivo index.php. Esto es sólo un ejemplo, y en la práctica, todo proyecto específico puede ser un poco diferente: $ resultado = $ _SERVER [ 'REQUEST_URI']. Esta línea en la variable $ result se transfiere a la dirección URL solicitada.

  • si (preg_match ( '/([^a-zA-Z0-9./-_#])/', $ resultado)) {header ( 'HTTP / 1.0 404 no encontrado'); echo 'caracteres no válidos en la URL; salida; }

Este bloque comprueba si hay caracteres, números y algunos signos. Si hay algo distinto de los indicados, luego emitió una página 404.

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

Aquí la matriz se declara $ array_url, en el que se utiliza la función preg_split pone los artículos que no tienen nada extra al CN.

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

Aquí hay un procesamiento de solicitudes cuando la solicitud no se hizo a una página específica y el dominio. Por lo tanto, es necesario enviar un ID de respuesta = 1. También en este sitio tiene la intención de solicitar la base de datos del proyecto, que reconoce si hay en ella el valor de la variable $ sef_value SEF en el campo. Si no se encuentra nada, enviar al usuario a la página 404. Al final no es un tratamiento del código resultante, la dirección y la emisión de materiales o componentes apropiados.

Pros y los contras del uso de CNC

Las ventajas de utilizar URLs chelovekoponyatnyh se pueden enumerar como sigue:

  • enlace es visualmente más estético que un conjunto de caracteres oscuros, especialmente en sitios web desconocidos;
  • el almacenamiento de direcciones es mucho más fácil;
  • todo el camino y la estructura del sitio se vuelve clara;
  • GET parámetros pasados en la forma habitual, el uso de variables en la barra de direcciones, que no existe en el CNC y, en consecuencia, la seguridad, no se viola;
  • navegación del sitio mejorado;
  • optimización SEO es mejor arañas de los motores de búsqueda para indexar y mejora en gran medida este sitio.

Muchos menos inconvenientes. Y lo más importante de ellos – es el establecimiento. No siempre es posible llevar a direcciones URL chelovekoponyatnomu forma de soluciones o personal de terceros. A veces es necesario profundizar en el código y editar usted mismo, que requiere conocimiento y el tiempo. La segunda desventaja no es tan importante y relevante para una gran asistencia. Debido a la formación de enlaces a "volar" aumenta la carga en el sitio. Pero a medida que el costo de equipos de red es cada vez menor, los costes de los recursos del servidor, pocas personas creían. En general, las ventajas son muy superiores a las desventajas, por lo que a pesar de la difícil URL de realización chelovekoponyatnyh, utilice su valía.

conclusión

En el artículo, que son enlaces CNC, y cuáles no lo son. Estaban pintados con detalle la solución más sencilla y rápida al problema. Y también algunas de las opciones más asequibles enfoques sofisticados. En cualquier caso, el uso de CMS en el desarrollo de un sitio reduce significativamente el trabajo y el tiempo requerido cuando la optimización de páginas direcciones. Por lo tanto, la CMS paquete y Carolina del Norte se debe utilizar como la alternativa más eficaz para el desarrollo manual.