383 Shares 6430 views

Wie man die NC-Links zu machen: Schritt für Schritt Anleitung

Die Welt des Internets wächst rasant, und alle neuen Höhen erobern. Millionen von Websites, Diensten und Dienstleistungen gerne einem anderen Benutzer auf ihren Seiten zu akzeptieren. Es erstellt eine große Anzahl von Adressen, die automatisch generiert werden. Und sie sind nicht immer leicht zu lesen und zu erinnern. Außerdem schlecht ein sinnloser Satz von Zeichen von Suchmaschinen eingestuft. Als Ergebnis wurde es notwendig, die Umsetzung des Kodex einzuführen, so dass er in einem komfortablen und angenehmen Benutzern ein Auge erscheinen könnte.

Daher erschien der Begriff CNC-Links in der Welt der Web-Entwicklung. Die Tatsache, dass es ist und wie es zu implementieren, wird in dem Artikel diskutiert wird.

Was ist CNC-Links

Im Allgemeinen, NC – ein Slang-Wort chelovekoponyatny URL bedeutet. HRM – Anleihe von der englischen URL, Uniform Resource Locator. Chelovekoponyatny, wiederum bedeutet eine Gruppe von Zeichen in der Adressleiste, die bequem und einfach zu begreifen. Zum Beispiel durch die Adresse der Seite erzeugt könnte wie folgt aussehen: http://example.com/index.php?page=name. Nicht ganz klar sieht und zeigt nicht die Struktur der Website. Es gibt Anzeichen dafür, nicht semantische Last trägt, und es ist unklar, was es auf die Seite und Namen bedeutet.

Folgende Adresse könnte wie folgt aussehen: http://example.com/products/new/boat. Hier wird deutlich, dass die Frage der Produktion, mit einem neuen, genauer gesagt – auf dem Boot. Dies ist chelovekoponyatny URL. Es ist viel besser von Suchmaschinen indiziert werden und über dem Rest zur Ausgabe angezeigt. Ein Mann, der die Website besucht, wird in der Lage sein zu verstehen, was in den gewünschten Bereich genau ging.

Allerdings verweist die CNC gibt es einige Einschränkungen. Zum Beispiel kann die Adresse nicht russische Zeichen verwendet werden. Sie werden dann durch den Zahlenwert und das Prozentzeichen ersetzt. Daher inländische Hersteller verwenden Umschrift der russischen Worte in lateinischer Sprache. Zum Beispiel so – oborudovanie oder Produkcia. Auch automatisch generierten Link-CNC kann die Gesamtlänge der Saite erhöhen.

Spezialwerkzeuge werden verwendet, um die Umschrift zu implementieren und konvertieren urlam chelovekoponyatnym. sie sind in der Regel in dem Content Management System zur Verfügung, – CMS. Erstellen von CNC-Links, die in sie automatisch, basierend auf den Namen der Waren, Artikel oder Blog-Posts, sowie den Abschnitt, in dem es untergebracht ist. Als Ergebnis, wenn Sie einen neuen Eintrag erstellen, wobei ein Produkt gebildet chelovekoponyatny URL hinzufügen, die gut wahrgenommen wird und die Menschen und Maschinen.

Wie man einen CNC-Links zu beliebten CMS machen

CMS – Management System, Inhalt, die bequeme und einfache Schnittstelle ermöglicht es Ihnen, schnell eine vollwertige Website zu erstellen. Funktionelle erweitert aufgrund der großen Anzahl der verfügbaren Vorlagen, Module und Plug-In. Dies ermöglicht eine Person weit von Programmiersprachen PHP, JavaScript, HTML und verwandten sie schnell Ihre eigene Website oder ein Blog zu erstellen.

Fast alle Content-Management-Systeme haben eine ausgezeichnete Reihe von Werkzeugen in Form von Plug-In, die CNC zu erstellen. Es lohnt sich ein genauerer Blick auf die gebräuchlichsten.

  • WordPress – die beliebtesten, laut Statistik, ein Content Management System. Es basiert auf der Mehrzahl der bekannten Blogs und Websites installiert. Berühmt für einfache Entwicklung und Installation.
  • Joomla – populär kleiner, aber immer noch weit unter den Entwicklern verwendet. Es hat eine gute Funktionalität, Auswahl von Komponenten, Plugins und Module.
  • OpenCart – ein eigenständiges Projekt Online-Shops zu erstellen. Intern gleicht jeder CMS, aber „eingesperrt“ unter einem engen Bereich von Aufgaben.

CNC-Links in WordPress – einfache Implementierung

WordPress ist wahrscheinlich das einfachste Content Management System. Es ist in der Lage die Erstellung Ihrer Website erheblich zu vereinfachen oder von Grund auf in kurzer Zeit bloggen.

NC Einrichten von WordPress ist einfach und reduziert wird, in erster Linie die Plug-Cyr-To-Lat zum Herunterladen und Installieren. Es wird verwendet, Latein zu Kyrillisch Zeilen zu konvertieren.

Um loszulegen ist zu finden und herunterladen. Um es zu machen von der offiziellen WordPress-Seite besser. So können Sie die Möglichkeit des Fallens in den Plug-in-Malware oder Adware Code zu vermeiden.

  • Nach dem Herunterladen es um das Archiv zu entpacken.
  • Dann müssen Sie diesen Ordner unter wp-content bewegen -> Plugins. Dies geschieht in der Regel durch alle verfügbaren FTP-Manager.
  • Jetzt müssen Sie den WordPress-Admin-Bereich gehen, Ihre Benutzername und Passwort eingeben.
  • In der "Plugins" muss Cyr-To-Lat finden und aktivieren. Das Plugin ist jetzt im System installiert und aktiviert ist.

Als nächstes müssen Sie die Link-Struktur konfigurieren.

  • Um dies zu tun, gehen Sie auf „Einstellungen“ und dort gehen Sie zu „Permalinks“.
  • Es gibt mehrere Muster in den allgemeinen Einstellungen, die Sie das Aussehen von Links zu bauen. Es wird empfohlen, eine Art „willkürlich“ zu verwenden, können Sie alles, was je nach Bedarf anpassen. Die einfachste Konstruktion für eine solche Vorlage – /% category% /% post% /. Es bedeutet, dass in der Adressleiste wird die Kategorie angezeigt werden und dann den Namen des Post.
  • Und dann Cyr-To-Lat konvertiert alle in lateinischer Sprache. Als Ergebnis erhalten Sie einen schönen und klaren NC-Link zu WordPress.

Zusätzlich Cyr-To-Lat, verwendet und Analoga, die auf der offiziellen Webseite vorhanden sind. Zum Beispiel, wie – WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat Erweitert. Installieren von Plug-In, wie diese, warum auf sie wohnen getrennt macht keinen Sinn.

CNC Joomla, mehr Optionen für die Erstellung von

Joomla etwas komplexes Content Management System. Genau wie WordPress hat die Eigenschaft, auf Websites und Blogs in kurzer Zeit zu erstellen. Sie verfügt über umfangreiche Funktionalität und Flexibilität. Als nächstes müssen Sie beschreiben, wie die CNC-Referenzen in diesem CMS zu machen.

Joomla hat zunächst gebaut Funktionalität chelovekoponyatnyh URLs zu erstellen. CNC-Links in Joomla 3 können in den allgemeinen Einstellungen unter „Einstellungen SEO» aktiviert werden. Wählen Sie „Enable SEF (CNC)“ muss auf „Ja“. So wird in eine Bezug verständliche Form umgewandelt werden.

Sie können auch eine Umleitung URLs, durch die Schaffung von NC-Links in der .htaccess optional eingestellt. Diese Datei dient als Repository für die Konfiguration Apache-Webserver. Darin können Sie reguläre Ausdrücke und RewriteRule Richtlinien verwenden, um die Transformation Bezug auf die gewünschte URL zu ändern. Der wesentliche Unterschied zwischen diesem Ansatz – Flexibilität. Sie können Verweise auf fast jede Art zitieren.

Wählen Sie „ein Suffix hinzufügen die URL» legt das Ende der Zeile Verlängerung des Dokuments. Zum Beispiel html. Diese Erweiterung ist von geringem Interesse für die durchschnittlichen Besucher auf Ihrer Website, so können Sie die Option auf „Nein“ verlassen.

Aliases in Unicode – das Element trägt eine Transkription des Namens des Materials in lateinischen Alphabets. Dies ist, um sicherzustellen, statt russischer Buchstaben oder andere Symbole sind nicht etwas umständlich und nicht lesbar angezeigt.

Alternative Komponente für Joomla

Implementieren Generator NC Links in Joomla auch möglich, mit Hilfe verschiedener Komponenten. Zum Beispiel ist eine der beliebtesten – JoomSEF. Es ist kostenlos und besser als Download von der offiziellen Joomla Website verteilt.

In ihrer Funktionalität zusätzlich zur Umwandlung von URLs in der CNC hat zur Erzeugung von Metadaten, Suchmaschinen, Keywords und Verwalten von duplizierten Seiten gesetzt. Es lohnt sich, die bestehende Unterstützung für UTF-8-Codierung und Konfigurationsseite 404 auf Ihrer eigenen Feststellung.

In Joomla 3 gibt es drei Möglichkeiten, zu installieren: Boot direkt vom Computer aus Verzeichnis einer Website und durch die Übertragung von Referenz.

Die Datei muss die erste Ausführungsform herunterladen. Wählen Sie dann im Admin-Panel Menü CMS in der „Advanced“ und gehen Sie auf „Erweiterungen“. Verwenden Sie die „Datei auswählen“ sollte darauf vorbereitet sein, um das System-Archiv zu zeigen und installieren.

Die zweite Option wird selten verwendet. Aber die dritte ist die bequemste, weil es nicht das Herunterladen benötigt. Es müssen nur den Link zum JoomSEF und geben Sie ihn in das „Install from URL» auf der gleichnamigen Registerkarte kopieren. Das System selbst wird die Verfügbarkeit überprüfen und entsprechend alle Parameter eingestellt werden.

Es sollte angemerkt werden, dass die Arbeit Ergänzung zu vervollständigen, müssen Sie unter „Aktivieren der SEF“, „Umleiten der URL“ und „Hinzufügen eines Suffix an die URL“ in SEO-Einstellungen folgen haben auf die „Ja“ übertragen worden.

Installierte Komponente nimmt sofort root im aktiven Modus und startet seine Arbeit. Das heißt, wandelt es automatisch alle Links in einer ästhetischen Erscheinung.

JoomSEF hat eine große Anzahl von Einstellungen und Optionen. Sie können sehr subtil alle Seiten Links bringen sein, zu praktisch jeder Perspektive Sie wollen.

JBZoo und chelovekoponyatny URL

JBZoo Komponente ist ein vielseitiges und leistungsfähiges Werkzeug für die Erstellung von Online-Shops, Katalogen, Blogs und einfache Websites, Visitenkarten basierend auf dem Joomla Content Management System.

So installieren Sie Joomla in JBZoo sollte es bereits zusätzlich Zoo sein.

Manchmal ist die Standard-Einstellungen SEF Leben nicht ganz bis zu seinen Komponenten, um die Umwandlung durchzuführen. Daher die CNC-Links in JBZoo empfohlen sh404SEF Komponente zu erstellen. Dieses Produkt ist frei und ist ein gutes Werkzeug Link in JBZoo zu erzeugen. Eine große Anzahl von Einstellungen, Funktionen und eine Vielzahl von sozialen Netzwerken und Dienstleistungen unterstützen.

Die Installation wird durch Kopieren der Link auf die Datei ausgeführt wird, oder indem die Server-Datei direkt herunterladen verwenden, laden Sie zuvor.

CNC OpenCart und Setup

OpenCart – eine Plattform, ohne an einem Content Management System gebunden zu sein. Das heißt, Funktionen getrennt. Der Schwerpunkt – einfach erstellen Online-Shops von unterschiedlicher Komplexität. Trotz der Tatsache, dass das Produkt selbst frei ist, um es viele Ergänzungen sind auf kommerzieller Basis verteilt. Die letzte stabile Version – 2.0.

NC OpenCart Links 2 kann durch manuelle Konfiguration oder durch Verwendung von separaten Modulen gebildet werden.

NC-Start die erste Art und Weise einstellen Sie die Konfigurationsdatei .htaccess Apache Web-Server bearbeiten.

  • Um dies zu tun, auf die Site-Ordner über FTP oder die verfügbaren Speicher im Verwaltungsdateimanager.
  • Das Stammverzeichnis muss .htaccess.txt Datei liegen. Da es keine Auswirkung auf das System mit der Endung txt hat, zu tun, das erste, was – es umbenennen .htaccess. Nun wird der Webserver seine Richtlinien lesen, und sie tun.
  • Nun müssen Sie auf die Website-Einstellungen und Register „Server“ gehen, um die Verwendung der CNC zu ermöglichen.
  • Alle Änderungen die Sie speichern möchten.
  • Nun müssen alle Verbindungen umgewandelt werden.

Manchmal, aus irgendwelchen Gründen, viele Adressen nicht unklar ändern und bleiben. Sie können SeoPro Komponente für die Umsetzung dieser Aufgabe verwenden. Jedoch vor der Installation ist es notwendig, zuerst OCMOD mehrzeilige Fix zu realisieren. Um dies zu tun, müssen Sie manuell den Code der Datei bearbeiten. Es befindet sich auf admin / Controller / Erweiterung / modification.php gelegen. So bearbeiten sollten Sie Notepad ++ verwenden, um Probleme mit der Codierung zu vermeiden.

Es muß nur eine Zeile Code in dem Block nach dem Variablen $ limit hinzuzufügen. Es sieht wie folgt aus:

  • $ Quote = $ Betrieb-> getElementsByTagName ( 'Suche') -> Artikel (0) -> getAttribute ( 'Angebot');

Als nächstes müssen Sie eine Bedingung finden:

  • if (! $ limit) {
  • $ Limit = -1;
  • }

und fügen Sie danach:

  • if ($ Zitat == 'true') {
  • $ Suche = preg_quote ($ search);
  • }

Diese Dateien nach Änderungen zu speichern.

Sie müssen dann tatsächlich selbst SeoPro Modul installieren. Die heruntergeladene Datei sollte auf dem Server entpackt werden. Dann machen Sie ein paar Anfragen an die Datenbank über phpMyAdmin:

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

Jetzt ist es notwendig, die Haupt-Datei index.php zu korrigieren. Es Pflegelinie:

  • $ Controller-> addPreAction (neue Aktion ( 'common / seo_url'));

das wird ersetzt durch:

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

Des Weiteren gibt es eine Reihe von Verfahren, um die Einstellungen im Admin-Bereich beziehen. Im Menü ist es notwendig, die „Module“, gehen Sie zu dem „Modifier“ und klicken Sie auf Update zu finden. Von hier aus müssen Sie in der Liste der „Module“ gehen, und es SeoPro gesetzt. Dann wird durch die Schaltfläche „Bearbeiten“ drücken, in sie eindringen und speichern. Nachdem alle Manipulationen sollte es, wenn nicht, dann sollten wir versuchen, das Gerät wieder zurückzustellen. Oder die Hilfe von Fachforen suchen.

Realisierung von CNC-Funktionalität in PHP

Die meisten Websites im Internet sind in PHP geschrieben. Es ist sehr mächtig, einfach zu bedienen und leicht zu erlernen. Seine Arbeit ist für den Benutzer unsichtbar, da der PHP-Code auf der Serverseite verarbeitet wird und der Browser sendet die bereits fertig HTML-Seite, er oder sie versteht.

Zeige Umsetzung CNC Links zu PHP kann ein kleines Codebeispiel sein. Allerdings müssen herumzubasteln die Adresse der Zeichenfolge in realen Projekten zu Multi chelovekoponyatnomu Geist zu bringen.

Jede Website beginnt mit der Datei index.php. Einschließlich erzeugt einen Verweis auf andere Seiten der Website. Aber zuerst müssen Sie eine wenig .htaccess Konfigurationsdatei ändern. Es ist notwendig, zu spezifizieren oder rasskommentirovat mehr Richtlinien, wie auf dem Foto gezeigt.

Die erste Zeile erlaubt die URL mit dem Server zu konvertieren. Die zweite – die Basisadresse eingestellt. Die beiden nachfolgenden Zeilen führen Kontrollen auf das Vorhandensein von Dateien und Ordnern. Zuletzt überträgt die Steuerung auf index.php, wenn 3 und 4 Feins ohne Fehler realisiert.

Für Entsprechungsspeicher Seite id und seine transformierten Wertetabelle erforderlich ist. Daher ist es notwendig, zu erstellen. Insbesondere können Sie ein einfach zu verstehen, den Prozess erstellen. Er enthält zwei Felder: SEF und page_id. SEF hält den Namen und den Typ varchar. Eine page_id – Zahlen vom Typ int Seiten.

Nun müssen wir selbst index.php korrigieren. Dies ist nur ein Beispiel, und in der Praxis alles spezifisches Projekt anders etwas sein kann: $ result = $ _SERVER [ ‚REQUEST_URI‘]. Diese Zeile in der Variablen $ Ergebnis wird auf die angeforderte URL übertragen.

  • if (preg_match ( '/([^a-zA-Z0-9./-_#])/', $ result)) {header ( 'HTTP / 1.0 404 Not Found'); echo 'ungültige Zeichen in der URL'; Ausgang; }

Dieser Block prüft, ob die Zeichen, Zahlen und einige Anzeichen. Wenn es etwas andere als die ist, erteilt dann eine 404-Seite.

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

Hier wird die Array $ array_url erklärt, bei der Verwendung von preg_split Funktion der Elemente setzen, die nicht nichts extra an die NC haben.

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

Hier gibt es eine Anfrage Verarbeitung, wenn der Antrag gestellt wurde, nicht auf eine bestimmte Seite und die Domäne. Daher ist es notwendig, eine Antwort id = 1. Auch auf dieser Seite senden sollte die Projektdatenbank verlangen, die in er erkennt, ob der Wert des Variablen $ sef_value SEF im Feld. Wenn nichts gefunden wird, 404. den Benutzer auf Seite sendet Am Ende gibt es eine Behandlung des resultierenden Codes, die Adresse und die Ausgabe von geeigneten Materialien oder Komponenten.

Vor- und Nachteile der CNC mit

Die Vorteile von chelovekoponyatnyh URLs verwenden, können wie folgt aufgelistet werden:

  • Link sieht optisch ästhetischen als eine Reihe von obskuren Zeichen, vor allem auf unbekannte Websites;
  • Speichern von Adressen ist viel einfacher;
  • den ganzen Weg und Struktur der Website wird klar;
  • GET-Parameter in der üblichen Art und Weise geführt, Variablen in der Adressleiste, die nicht in der CNC existiert und folglich wird, nicht Sicherheit verletzt;
  • verbesserte Seitennavigation;
  • SEO-Optimierung ist stark verbessert und eine bessere Suchmaschinen indizieren diese Website.

Weit weniger Nachteile. Und bedeutendste von ihnen – es setzt. Nicht immer möglich, URLs zu bringen Form von Personal oder Lösungen von Drittanbietern chelovekoponyatnomu. Manchmal ist es notwendig, in den Code zu vertiefen und bearbeiten sie es sich, welches Wissen und Zeit erfordert. Der zweite Nachteil ist nicht so wichtig und relevant für eine große Teilnahme. Durch die Bildung von Verbindungen zu „fliegen“ erhöht die Last auf der Website. Aber da die Netzwerk-Equipment Kosten stetig abnimmt, werden die Kosten auf Server-Ressourcen, nur wenige Menschen glaubten. Im Allgemeinen überwiegen die Vorteile bei weitem die Nachteile, so dass trotz der schwierigen Realisierung chelovekoponyatnyh URLs, deren Wert verwenden.

Abschluss

In dem Artikel, die Links CNC sind, und welche nicht. Sie wurden in die einfachste und schnellste Lösung für das Problem gemalt. Und auch einige der günstigsten Optionen anspruchsvolle Ansätze. In jedem Fall verringert die Verwendung von CMS in der Entwicklung einer Website erheblich die Arbeit und Zeit erforderlich, wenn die Seiten-Adressen zu optimieren. Daher CMS bündeln und NC sollte als die effektivste Alternative zur manuellen Entwicklung verwendet werden.