Πίνακας περιεχομένων:

Τι είναι το Rewriteengine στο htaccess;
Τι είναι το Rewriteengine στο htaccess;

Βίντεο: Τι είναι το Rewriteengine στο htaccess;

Βίντεο: Τι είναι το Rewriteengine στο htaccess;
Βίντεο: How to Enable Basic Rewriting in Htaccess Website | RewriteEngine on 2024, Νοέμβριος
Anonim

Htaccess Ξαναγράφει μέσω mod_rewrite παρέχουν την ειδική δυνατότητα επανεγγραφής αιτημάτων εσωτερικά καθώς και ανακατεύθυνσης αιτημάτων εξωτερικά. Όταν το url στη γραμμή τοποθεσίας του προγράμματος περιήγησής σας παραμένει το ίδιο για ένα αίτημα, πρόκειται για εσωτερική επανεγγραφή, όταν αλλάζει το url, πραγματοποιείται εξωτερική ανακατεύθυνση.

Κατά συνέπεια, τι είναι $1 στο htaccess;

$1 είναι η πρώτη ομάδα που καταγράφηκε από την κανονική σας έκφραση. δηλαδή τα περιεχόμενα μεταξύ (και). Εάν είχατε ένα δεύτερο σύνολο παρενθέσεων στο regex σας, το $2 θα περιέχει τα περιεχόμενα αυτών των παρενθέσεων. Ακολουθεί ένα παράδειγμα: RewriteRule ([a-z0-9/-]+)-([a-z]+).html$ $1 -$2.php [NC, L, QSA]

Επιπλέον, τι είναι το Request_uri στο htaccess; Η λειτουργική μονάδα mod_rewrite χρησιμοποιεί μια μηχανή επανεγγραφής βασισμένη σε κανόνες, που βασίζεται σε έναν αναλυτή κανονικής έκφρασης PCRE, για να ξαναγράψει τα URL που ζητήθηκαν αμέσως. Το mod_rewrite λειτουργεί στην πλήρη διαδρομή URL, συμπεριλαμβανομένης της ενότητας path-info. Ένας κανόνας επανεγγραφής μπορεί να γίνει επίκληση στο httpd. conf ή σε. htaccess.

Έχοντας αυτό υπόψη, σε τι χρησιμοποιείται το αρχείο.htaccess;

htaccess (πρόσβαση υπερκειμένου) είναι χρήσιμο αρχείο για Πολλοί από διακομιστή web να εφαρμόζουν ρυθμίσεις ανά βάση καταλόγου. Επιτρέπει την παράκαμψη της προεπιλεγμένης διαμόρφωσης του διακομιστή Apache κατά το χρόνο εκτέλεσης. Χρησιμοποιώντας. htaccess μπορούμε εύκολα να ενεργοποιήσουμε ή να απενεργοποιήσουμε οποιαδήποτε λειτουργικότητα κατά το χρόνο εκτέλεσης.

Πώς μπορώ να ανακατευθύνω χρησιμοποιώντας htaccess;

Οδηγίες

  1. Δημιουργήστε ένα κενό αρχείο κειμένου χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου όπως το σημειωματάριο και αποθηκεύστε το ως htaccess. κείμενο. ΣΗΜΕΙΩΣΗ:
  2. Επεξεργαστείτε τα περιεχόμενα του αρχείου. Ελέγξτε τα ακόλουθα παραδείγματα: 301 (Μόνιμη) Ανακατεύθυνση: Τοποθετήστε έναν ολόκληρο ιστότοπο σε διαφορετική διεύθυνση URL σε μόνιμη βάση.
  3. Μεταφορτώστε αυτό το αρχείο και μετονομάστε το σε. htaccess.

Συνιστάται: