ΥπολογιστέςΠρογραμματισμός

Πώς να κάνει τα NC-συνδέσμους: βήμα προς βήμα οδηγό

Ο κόσμος του διαδικτύου αυξάνεται με ταχείς ρυθμούς και να κατακτήσουν όλα τα νέα ύψη. Εκατομμύρια ιστοσελίδες, υπηρεσίες και υπηρεσίες είναι στην ευχάριστη θέση να δεχτεί άλλο χρήστη στις σελίδες τους. Δημιούργησε ένα τεράστιο αριθμό των διευθύνσεων που δημιουργούνται αυτόματα. Και δεν είναι πάντα εύκολο να διαβάσει και να θυμάστε. Επιπλέον, ένα νόημα σύνολο χαρακτήρων ελάχιστα ανάλογα με τις μηχανές αναζήτησης. Ως εκ τούτου, κατέστη αναγκαίο να εισαχθεί η εφαρμογή του κώδικα, έτσι ώστε να μπορεί να εμφανιστεί σε μια πιο άνετη και ευχάριστη χρήστη ένα μάτι.

Ως εκ τούτου, ο όρος CNC συνδέσεις εμφανίστηκε στον κόσμο της ανάπτυξης ιστοσελίδων. Το γεγονός ότι είναι και πώς να την εφαρμόσουν, θα συζητηθεί στο άρθρο.

Τι είναι CNC-συνδέσεις

Σε γενικές γραμμές, NC - μια λέξη αργκό που σημαίνει chelovekoponyatny URL. HRM - δανεισμού από την αγγλική URL, ομοιόμορφος εντοπιστής πόρων. Chelovekoponyatny, με τη σειρά του, σημαίνει ένα σύνολο χαρακτήρων στη γραμμή διευθύνσεων, το οποίο είναι βολικό και εύκολο να κατανοηθεί. Για παράδειγμα, παράγεται από τη διεύθυνση της σελίδας μπορεί να μοιάζει κάπως έτσι: http://example.com/index.php?page=name. Δεν είναι πολύ σαφής εμφάνιση και δεν δείχνουν την δομή του site. Υπάρχουν ενδείξεις, που δεν φέρουν σημασιολογικό φορτίο, και δεν είναι σαφές τι σημαίνει στη σελίδα και το όνομα.

Μετά διεύθυνση μπορεί να μοιάζει κάπως έτσι: http://example.com/products/new/boat. Εδώ είναι σαφές ότι το ζήτημα της παραγωγής, με ένα νέο και πιο συγκεκριμένα - στο σκάφος. Αυτό είναι chelovekoponyatny URL. Είναι πολύ καλύτερο να αναπροσαρμόζονται από τις μηχανές αναζήτησης και εμφανίζονται να εκδώσει πάνω από τα υπόλοιπα. Ένας άνθρωπος ο οποίος επισκέφθηκε την περιοχή, θα είναι σε θέση να καταλάβει τι πήγε ακριβώς στο επιθυμητό σημείο.

Ωστόσο, η CNC αναφορές υπάρχουν ορισμένοι περιορισμοί. Για παράδειγμα, η διεύθυνση δεν μπορεί να χρησιμοποιήσει ρωσική χαρακτήρες. Στη συνέχεια αντικαταστάθηκε από την αριθμητική αξία και το σύμβολο τοις εκατό. Ως εκ τούτου, οι εγχώριες κατασκευαστές χρησιμοποιούν μεταγραφή του ρωσικού λέξεων στα λατινικά. Για παράδειγμα, έτσι ώστε - oborudovanie ή produkcia. Επίσης δημιουργείται αυτόματα link-CNC μπορεί να αυξήσει το συνολικό μήκος του νήματος.

Ειδικά εργαλεία που χρησιμοποιούνται για την υλοποίηση της μεταγραφής και να μετατρέψετε σε chelovekoponyatnym urlam. είναι διαθέσιμα, συνήθως στο Σύστημα Διαχείρισης Περιεχομένου - CMS. Δημιουργία CNC links πηγαίνει σε αυτά αυτόματα, με βάση το όνομα του προϊόντος, άρθρα ή θέσεις blog, καθώς και το τμήμα στο οποίο στεγάζεται. Ως αποτέλεσμα, όταν δημιουργείτε μια νέα καταχώρηση, προσθέτοντας ένα προϊόν που σχηματίζεται URL chelovekoponyatny, η οποία γίνεται αντιληπτή καθώς και τους ανθρώπους και μηχανές.

Πώς να κάνει ένα CNC συνδέσεις με δημοφιλή CMS

CMS - Σύστημα Διαχείρισης, Περιεχόμενο, το οποίο είναι βολικό και απλό interface σας επιτρέπει να δημιουργήσετε γρήγορα ένα ολοκληρωμένο website. Λειτουργική διαστέλλεται λόγω του μεγάλου αριθμού των διαθέσιμων προτύπων, ενότητες και plug-ins. Αυτό επιτρέπει σε ένα άτομο μακριά από τις γλώσσες προγραμματισμού PHP, JavaScript, HTML και να σχετίζονται με δημιουργήσετε γρήγορα τη δική του ιστοσελίδα ή blog σας.

Σχεδόν όλα τα συστήματα διαχείρισης περιεχομένου έχουν ένα εξαιρετικό σετ εργαλείων με τη μορφή plug-ins για να δημιουργήσετε το CNC. Αξίζει μια πιο προσεκτική ματιά στα πιο κοινά.

  • WordPress - το πιο δημοφιλές, σύμφωνα με στατιστικά στοιχεία, το Σύστημα Διαχείρισης Περιεχομένου. Είναι εγκατεστημένο στην πλειοψηφία των γνωστών blogs και ιστοσελίδες. Διάσημο για την ευκολία της ανάπτυξης και της εγκατάστασης.
  • Joomla - δημοφιλή μικρότερο, αλλά εξακολουθεί να χρησιμοποιείται ευρέως ανάμεσα στους προγραμματιστές. Έχει καλή λειτουργικότητα, επιλογή των συστατικών, plugins και ενότητες.
  • OpenCart - ένα ξεχωριστό σχέδιο για τη δημιουργία online καταστήματα. Εσωτερικά μοιάζει με οποιοδήποτε CMS, αλλά «κλειδωμένη» κάτω από ένα στενό φάσμα καθηκόντων.

CNC-συνδέσεις στο WordPress - ευκολία εφαρμογής

WordPress είναι ίσως το πιο απλό Σύστημα Διαχείρισης Περιεχομένου. Είναι σε θέση να απλοποιήσει σημαντικά τη δημιουργία της ιστοσελίδας σας ή blog από το μηδέν σε σύντομο χρονικό διάστημα.

NC Εγκατάσταση WordPress είναι απλή και μειώνεται κατά κύριο λόγο για να κατεβάσετε και να εγκαταστήσετε το plug-Cyr-To-Lat. Χρησιμοποιείται για τη μετατροπή της Λατινικής να κυριλλικό σειρές.

Για να ξεκινήσετε είναι να βρείτε και να κατεβάσετε. Για να το κάνει καλύτερα από την επίσημη ιστοσελίδα WordPress. Έτσι μπορείτε να αποφύγετε την πιθανότητα να πέσουν στο plug-in κακόβουλο λογισμικό ή κώδικα adware.

  • Μετά τη λήψη του να ανοίξει το αρχείο.
  • Στη συνέχεια θα πρέπει να μετακινήσετε αυτό το φάκελο κάτω από wp-content -> plugins. Αυτό γίνεται συνήθως με τη χρήση κάθε διαθέσιμο διευθυντής FTP.
  • Τώρα θα πρέπει να πάτε στον πίνακα WordPress διοίκηση, εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας.
  • Στο «Plugins» Πρέπει να βρούμε Cyr-To-Lat και να το ενεργοποιήσετε. Το plugin έχει εγκατασταθεί στο σύστημα και ενεργοποιημένη.

Στη συνέχεια, θα πρέπει να ρυθμίσετε τη δομή των συνδέσμων.

  • Για να το κάνετε αυτό, πηγαίνετε στο «Ρυθμίσεις», και να πάει εκεί για να «Permalinks».
  • Υπάρχουν διάφορα σχέδια στις γενικές ρυθμίσεις, που μπορείτε να δημιουργήσετε την εμφάνιση των συνδέσμων. Συνιστάται να χρησιμοποιείτε ένα είδος «αυθαίρετη», μπορείτε να προσαρμόσετε τα πάντα, όπως απαιτείται. Ο απλούστερος σχεδιασμός για ένα τέτοιο πρότυπο - /% κατηγορία% /% postname% /. Αυτό σημαίνει ότι στη γραμμή διευθύνσεων θα εμφανίσει την κατηγορία και, στη συνέχεια, το όνομα από τα δοκάρια.
  • Και τότε Cyr-To-Lat μετατρέπει όλα στα λατινικά. Ως αποτέλεσμα, μπορείτε να πάρετε μια όμορφη και σαφής σύνδεση NC στο WordPress.

Επιπλέον Cyr-To-Lat, μπορεί να χρησιμοποιηθεί και ανάλογα, που βρίσκονται στην επίσημη ιστοσελίδα. Για παράδειγμα, όπως - WP Translitera, ACF: Rus-να-Lat, Rus-να-Lat προχωρημένους. Εγκατάσταση plug-ins, όπως αυτά, γιατί σταθώ σε αυτά κάνει ξεχωριστά δεν έχει νόημα.

CNC Joomla, αρκετές επιλογές για τη δημιουργία

Joomla λίγο πιο πολύπλοκο σύστημα διαχείρισης περιεχομένου. Ακριβώς όπως το WordPress έχει την ιδιότητα να δημιουργήσει ιστοσελίδες και ιστολόγια σε σύντομο χρονικό διάστημα. Έχει εκτεταμένη λειτουργικότητα και την ευελιξία. Στη συνέχεια, θα πρέπει να περιγράψει πώς να κάνει τις αναφορές CNC σε αυτό το CMS.

Joomla έχει αρχικά κατασκευαστεί δυνατότητα να δημιουργήσετε chelovekoponyatnyh διευθύνσεις URL. CNC-συνδέσεις σε Joomla 3 μπορεί να ενεργοποιηθεί στη σελίδα γενικών ρυθμίσεων στην περιοχή «Ρυθμίσεις SEO». Επιλέξτε «Ενεργοποίηση SEF (CNC)» πρέπει να οριστεί σε «Ναι». Έτσι, η αναφορά θα μεταμορφωθεί σε μια πιο κατανοητή μορφή.

Μπορείτε επίσης προαιρετικά να ορίσετε μια ανακατεύθυνση διευθύνσεων URL, μέσω της δημιουργίας NC-συνδέσεις στο htaccess. Αυτό το αρχείο χρησιμεύει ως αποθήκη των ρυθμίσεων του Apache web server. Σε αυτό, μπορείτε να χρησιμοποιήσετε κανονικές εκφράσεις και τις οδηγίες RewriteRule να αλλάξετε την αναφορά μετασχηματισμό στην επιθυμητή διεύθυνση URL. Η κύρια διαφορά μεταξύ αυτής της προσέγγισης - ευελιξία. Μπορείτε να παραθέτουν αναφορές σε σχεδόν κάθε είδους.

Επιλέξτε «Προσθήκη επίθημα στο URL» βάζει το τέλος της επέκτασης της γραμμής του εγγράφου. Για παράδειγμα, HTML. Αυτή η επέκταση είναι μικρού ενδιαφέροντος για τον μέσο επισκέπτη στην ιστοσελίδα σας, ώστε να μπορείτε να αφήσετε την επιλογή οριστεί σε «Όχι».

Ψευδώνυμα σε Unicode - αυτό το στοιχείο φέρει μεταγραφή του ονόματος του υλικού στο λατινικό αλφάβητο. Αυτό γίνεται για να εξασφαλιστεί ότι, αντί της ρωσικής γράμματα ή άλλα σύμβολα δεν εμφανίζονται κάτι δύσκολη και δυσανάγνωστο.

Εναλλακτικές συστατικό για το Joomla

Εφαρμογή γεννήτρια NC συνδέσεις σε Joomla επίσης δυνατή μέσω των διαφόρων συνιστωσών. Για παράδειγμα, ένα από τα πιο δημοφιλή - JoomSEF. Διανέμεται δωρεάν και καλύτερα να το κατεβάσετε από το επίσημο site Joomla.

Στην λειτουργικότητά του, εκτός από την μετατροπή των διευθύνσεων URL στο CNC έχει οριστεί για τη δημιουργία μεταδεδομένων, μηχανές αναζήτησης, λέξεις-κλειδιά, και τη διαχείριση διπλές σελίδες. Αξίζει να σημειωθεί η υπάρχουσα υποστήριξη για UTF-8 κωδικοποίηση και τη διαμόρφωση της σελίδας 404 για τη δική σας.

Στο Joomla 3, υπάρχουν τρεις τρόποι για να εγκαταστήσετε: εκκίνηση απευθείας από τον υπολογιστή του καταλόγου ενός ιστότοπου, καθώς και μέσω της μεταφοράς της αναφοράς.

το αρχείο θα πρέπει να κατεβάσετε την πρώτη εφαρμογή. Στη συνέχεια, επιλέξτε από το μενού του πίνακα διαχειριστή CMS στο «Advanced» και πηγαίνετε στο «Επεκτάσεις Manager». Χρησιμοποιήστε το «Επιλογή αρχείου» θα πρέπει να είναι έτοιμη να δείξει το αρχείο του συστήματος και να το εγκαταστήσετε.

Η δεύτερη επιλογή είναι σπάνια χρησιμοποιείται. Όμως, το τρίτο είναι το πιο βολικό, γιατί δεν απαιτεί τη λήψη. Μόνο που πρέπει να αντιγράψετε το σύνδεσμο στο JoomSEF και πληκτρολογήστε τον στο «Εγκατάσταση από URL» στην καρτέλα επώνυμο. Το ίδιο το σύστημα θα ελέγξει τη διαθεσιμότητα και σύμφωνα με τους όλες τις παραμέτρους, θα οριστεί.

Θα πρέπει να σημειωθεί ότι για να ολοκληρωθεί η συμπλήρωση έργο, θα πρέπει να ακολουθήσετε «Ενεργοποίηση του ΣΕΦ», «Ανακατεύθυνση το URL» και «Προσθέστε μια κατάληξη στο URL» στις ρυθμίσεις SEO έχουν μεταφερθεί στο «Ναι».

Εγκατεστημένο συστατικό λαμβάνει αμέσως ρίζα σε ενεργή κατάσταση και αρχίζει το έργο της. Δηλαδή, μετατρέπει όλες τις συνδέσεις σε μια πιο αισθητική εμφάνιση.

JoomSEF έχει ένα μεγάλο αριθμό ρυθμίσεων και επιλογών. Μπορούν να είναι πολύ διακριτικά να φέρει όλες τις συνδέσεις site για σχεδόν κάθε οπτική γωνία που θέλετε.

JBZoo και chelovekoponyatny URL

JBZoo συστατικό είναι ένα ευέλικτο και ισχυρό εργαλείο για τη δημιουργία online καταστήματα, κατάλογοι, blogs και από απλή, επαγγελματικές κάρτες με βάση το Σύστημα Διαχείρισης Περιεχομένου Joomla.

Για να εγκαταστήσετε το Joomla στο JBZoo θα πρέπει ήδη να είναι παρόντες εκτός από το ζωολογικό κήπο.

Μερικές φορές οι τυπικές ρυθμίσεις ΣΕΦ δεν είναι αρκετά ανταποκριθεί στις συνιστώσες του για να εκτελέσει τη μετατροπή. Ως εκ τούτου, για τη δημιουργία των CNC-συνδέσεις σε JBZoo συνιστάται sh404SEF συστατικό. Αυτό το προϊόν είναι δωρεάν και είναι ένα καλό εργαλείο για να δημιουργήσετε συνδέσμους σε JBZoo. Ένας μεγάλος αριθμός ρυθμίσεων, χαρακτηριστικά, υποστηρίζει μια ποικιλία των κοινωνικών δικτύων και υπηρεσιών.

Η εγκατάσταση γίνεται με την αντιγραφή του συνδέσμου στο αρχείο, ή χρησιμοποιώντας την άμεση λήψη αρχείων διακομιστή, κατεβάστε προηγουμένως.

OpenCart και ρύθμιση CNC

OpenCart - μια πλατφόρμα, χωρίς να συνδέεται με οποιοδήποτε Σύστημα Διαχείρισης Περιεχομένου. Δηλαδή, λειτουργεί ξεχωριστά. Κύριος στόχος του - εύκολα να δημιουργήσετε online καταστήματα του διαφορετικού βαθμού πολυπλοκότητας. Παρά το γεγονός ότι το ίδιο το προϊόν είναι ελεύθερη, πολλές προσθήκες για να διανεμηθεί σε εμπορική βάση. Η τελευταία σταθερή έκδοση - 2.0.

NC OpenCart συνδέει 2 μπορεί να σχηματιστεί με χειροκίνητη ρύθμιση ή χρησιμοποιώντας ξεχωριστές ενότητες.

NC ξεκινήσετε τη δημιουργία του πρώτου τρόπο μπορείτε να επεξεργαστείτε το αρχείο ρυθμίσεων htaccess του Apache web server.

  • Για να το κάνετε αυτό, μεταβείτε στο φάκελο ιστοσελίδα μέσω FTP ή τη διαθέσιμη μνήμη στο διαχειριστή αρχείων διοικητική.
  • Ο ριζικός κατάλογος πρέπει να βρίσκεται .htaccess.txt αρχείο. Δεδομένου ότι δεν έχει καμία επίδραση στο σύστημα με το txt επέκταση, το πρώτο πράγμα που πρέπει να κάνουμε - για να το μετονομάσετε .htaccess. Τώρα, ο web server θα διαβάσει τις οδηγίες της, και να κάνουμε τους.
  • Τώρα θα πρέπει να πάτε στις ρυθμίσεις χώρο του ξενοδοχείου και στην καρτέλα «Server» για να καταστεί δυνατή η χρήση του CNC.
  • Όλες οι αλλαγές που θέλετε να αποθηκεύσετε.
  • Τώρα πρέπει να μετατραπεί όλοι οι σύνδεσμοι.

Μερικές φορές, λόγω κάποιων λόγους, πολλές διευθύνσεις δεν αλλάζουν και παραμένουν ασαφείς. Μπορείτε να χρησιμοποιήσετε seopro συνιστώσα για την υλοποίηση του έργου αυτού. Ωστόσο, πριν από την εγκατάσταση είναι απαραίτητο πρώτα να συνειδητοποιήσουμε OCMOD Multiline Fix. Για να το κάνετε αυτό, θα πρέπει να επεξεργαστείτε χειροκίνητα τον κωδικό του αρχείου. Βρίσκεται στο admin / ελεγκτή / επέκταση / modification.php. Για να επεξεργαστείτε συνιστάται να χρησιμοποιήσετε το Notepad ++, για να αποφευχθούν τα προβλήματα με την κωδικοποίηση.

Μόνο που πρέπει να προσθέσετε μια γραμμή κώδικα στο μπλοκ μετά τη λήξη της μεταβλητής $. Μοιάζει με αυτό:

  • $ Quote = $ λειτουργίας-> getElementsByTagName ( 'αναζήτηση') -> σημείο (0) -> getAttribute ( 'απόσπασμα')?

Στη συνέχεια, θα πρέπει να βρείτε έναν όρο:

  • if (! όριο $) {
  • $ Όριο = -1?
  • }

και προσθέστε μετά από αυτό:

  • if ($ προσφορά == 'αλήθεια') {
  • $ Αναζήτηση = preg_quote (αναζήτηση $)?
  • }

Αυτά τα αρχεία μετά τις αλλαγές για να σώσει.

Στη συνέχεια, πρέπει πραγματικά να εγκαταστήσετε τον εαυτό του seopro μονάδα. Το αρχείο πρέπει να είναι χωρίς συσκευασία στο διακομιστή. Στη συνέχεια, κάνει μια-δυο ερωτήματα στη βάση δεδομένων μέσω του phpmyadmin:

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

Τώρα είναι αναγκαίο να διορθωθεί το κύριο αρχείο index.php. Είναι γραμμή με νοιάζει:

  • $ Controller-> addPreAction (νέα Δράσης ( 'κοινή / seo_url'))?

η οποία αντικαθίσταται από:

  • if (! $ seo_type = $ config-> get ( 'config_seo_url_type')) {
  • $ Seo_type = 'seo_url'?
  • }
  • $ Controller-> addPreAction (νέα Δράσης ( 'κοινή /' seo_type $).)?

Επιπλέον, υπάρχει ένα σύνολο διαδικασιών που σχετίζονται με τις ρυθμίσεις στην περιοχή του διαχειριστή. Στο μενού, είναι απαραίτητο να βρείτε τα «Ενότητες», μεταβείτε στην ενότητα «Τροποποιητές» και κάντε κλικ στο ενημέρωση. Από εδώ, θα πρέπει να μεταβείτε στη λίστα των «μονάδων», και που seopro. Στη συνέχεια, πατώντας το κουμπί «Επεξεργασία» για να μπείτε σε αυτό, και να σώσει. Μετά από όλα τα χειρισμοί θα πρέπει να λειτουργεί, αν όχι, τότε θα πρέπει να προσπαθήσουμε να επαναφέρετε και πάλι τη μονάδα. Ή να ζητήσει τη βοήθεια εξειδικευμένων φόρουμ.

Υλοποίηση λειτουργικότητα CNC στην PHP

Τα περισσότερα sites στο διαδίκτυο γραμμένο σε PHP. Είναι αρκετά ισχυρό, εύκολο στη χρήση και εύκολο να το μάθει. Το έργο του είναι αόρατη στο χρήστη, όπως η PHP κώδικα σε επεξεργασία από την πλευρά του διακομιστή και το πρόγραμμα περιήγησης στέλνει το ήδη τελειώσει HTML σελίδων, αυτός ή αυτή καταλαβαίνει.

Δείτε την εφαρμογή CNC συνδέσμους για PHP μπορεί να είναι ένα μικρό παράδειγμα κώδικα. Ωστόσο, για να φέρει τη διεύθυνση της χορδής σε πραγματικά έργα σε πολλές μυαλό chelovekoponyatnomu θα πρέπει να πειραματιζόμαστε.

Κάθε ιστοσελίδα ξεκινά με το αρχείο index.php. Συμπεριλαμβανομένων δημιουργεί μια αναφορά σε άλλες σελίδες του site. Αλλά πρώτα θα πρέπει να αλλάξετε λίγο αρχείο ρυθμίσεων htaccess. Είναι αναγκαίο να διευκρινιστεί ή rasskommentirovat διάφορες οδηγίες, όπως φαίνεται στη φωτογραφία.

Η πρώτη γραμμή επιτρέπει να μετατρέψετε τη διεύθυνση URL με το διακομιστή. Η δεύτερη - ορίσετε τη διεύθυνση βάσης. Οι ακόλουθες δύο γραμμές διενεργούν ελέγχους σχετικά με την παρουσία των αρχείων και φακέλων. Τελευταία μεταφέρει τον έλεγχο σε index.php, αν 3 και 4 εγχόρδων πραγματοποιηθεί χωρίς λάθη.

Για την αποθήκευση της αλληλογραφίας σελίδα id και να μετατραπεί τραπέζι αξία του είναι απαραίτητη. Ως εκ τούτου, είναι απαραίτητο να δημιουργηθεί. Συγκεκριμένα, μπορείτε να δημιουργήσετε ένα απλό να κατανοήσει τη διαδικασία. Θα περιέχει δύο πεδία: ΣΕΦ και PAGE_ID. ΣΕΦ κρατά το όνομα και τον τύπο είναι varchar. Μια PAGE_ID - τους αριθμούς των σελίδων int τύπου.

Τώρα πρέπει να διορθώσουμε τον εαυτό μου index.php αρχείο. Αυτό είναι μόνο ένα παράδειγμα, και στην πράξη, όλες συγκεκριμένο έργο μπορεί να είναι λίγο διαφορετική: $ result = $ _SERVER [ «REQUEST_URI»]. Αυτή η γραμμή στη μεταβλητή αποτέλεσμα $ μεταφέρεται στο ζητούμενο URL.

  • εάν (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/', $ αποτέλεσμα)) {header ( 'ΗΤΤΡ / 1.0 404 Not Found')? echo «μη έγκυρους χαρακτήρες στο URL»? έξοδο? }

Αυτό το μπλοκ επιταγών για τους χαρακτήρες, αριθμούς και κάποιες ενδείξεις. Αν υπάρχει κάτι άλλο εκτός από αυτά που αναφέρονται, στη συνέχεια, εξέδωσε σελίδα 404.

  • $ Array_url = preg_split ( '/(\/|\..*$)/', $ αποτέλεσμα, -1, PREG_SPLIT_NO_EMPTY)?

Εδώ η σειρά έχει δηλωθεί $ array_url, στην οποία χρησιμοποιώντας preg_split λειτουργία βάλει τα αντικείμενα που δεν έχουν τίποτα επιπλέον για την NC.

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

Εδώ υπάρχει μια επεξεργασία αιτήματος, όταν η αίτηση δεν γίνεται σε μια συγκεκριμένη σελίδα και την περιοχή. Ως εκ τούτου, είναι αναγκαίο να στείλετε ένα id απάντηση = 1. Επίσης σε αυτό το site έχει σκοπό να ζητήσει τη βάση δεδομένων του έργου, το οποίο αναγνωρίζει αν υπάρχει σε αυτό η τιμή της μεταβλητής $ sef_value ΣΕΦ στον τομέα. Εάν δεν βρήκαν τίποτα, στείλτε το χρήστη στη σελίδα 404. Στο τέλος υπάρχει μια θεραπεία που προκύπτει κώδικα, η διεύθυνση και η έκδοση των κατάλληλων υλικών και εξαρτημάτων.

Πλεονεκτήματα και μειονεκτήματα από τη χρήση CNC

Τα πλεονεκτήματα της χρήσης διευθύνσεων URL chelovekoponyatnyh μπορεί να απαριθμούνται ως εξής:

  • σύνδεσμος μοιάζει οπτικά πιο αισθητική από μια σειρά από σκοτεινές χαρακτήρες, ειδικά σε άγνωστες ιστοσελίδες?
  • αποθήκευση διευθύνσεων είναι πολύ πιο εύκολο?
  • σε όλη τη διαδρομή και τη δομή του site γίνεται σαφές?
  • GET παραμέτρους πέρασε με το συνηθισμένο τρόπο, χρησιμοποιώντας μεταβλητές στη γραμμή διευθύνσεων, η οποία δεν υπάρχει στο CNC και, κατά συνέπεια, δεν παραβιάζεται ασφάλεια?
  • βελτιωμένη πλοήγηση στο site?
  • βελτιστοποίηση SEO είναι πολύ βελτιωμένη και καλύτερη μηχανές αναζήτησης στο δείκτη αυτό το site.

Πολύ λιγότερα μειονεκτήματα. Και το πιο σημαντικό από αυτά - είναι ρύθμιση. Δεν είναι πάντα δυνατό να φέρει τις διευθύνσεις URL για να chelovekoponyatnomu μορφή από το προσωπικό ή από τρίτους λύσεις. Μερικές φορές είναι απαραίτητο να σκαλίζω τον κώδικα και να το επεξεργαστείτε οι ίδιοι, η οποία απαιτεί γνώση και το χρόνο. Το δεύτερο μειονέκτημα δεν είναι τόσο σημαντικό και σχετικό με μια μεγάλη προσέλευση. Λόγω του σχηματισμού των συνδέσμων για να «πετάξει» αυξάνει το φορτίο στην περιοχή. Αλλά καθώς το κόστος του εξοπλισμού του δικτύου μειώνεται σταθερά, το κόστος για τους πόρους του διακομιστή, λίγοι άνθρωποι πίστευαν. Σε γενικές γραμμές, τα πλεονεκτήματα υπερτερούν κατά πολύ τα μειονεκτήματα, έτσι ώστε παρά τις διευθύνσεις URL δύσκολη συνειδητοποίηση chelovekoponyatnyh, χρησιμοποιήστε την αξία τους.

συμπέρασμα

Στο άρθρο, το οποίο οι συνδέσεις είναι CNC, και ποιες όχι. Ήταν ζωγραφισμένα με λεπτομέρεια την πιο απλή και πιο γρήγορη λύση στο πρόβλημα. Και, επίσης, μερικές από τις πιο προσιτές επιλογές εξελιγμένες προσεγγίσεις. Σε κάθε περίπτωση, η χρήση του CMS για την ανάπτυξη ενός τόπου μειώνει σημαντικά την εργασία και το χρόνο που απαιτείται κατά τη βελτιστοποίηση των σελίδων διευθύνσεις. Ως εκ τούτου, CMS πακέτο και NC θα πρέπει να χρησιμοποιείται ως η πιο αποτελεσματική εναλλακτική λύση για το εγχειρίδιο ανάπτυξης.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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