Ενεργοποίηση & Ρύθμιση mod_rewrite του Apache / 2.2.3 (CentOS) διακομιστή (httpd.conf ρυθμίσεις)

Αφού εγκατασταθεί LAMP ένα του web server ( 5.6 / 2) Από Βρήκαμε ότι αν και η μονάδα mod_rewrite είναι ενεργοποιημένη, σελίδες πρέπει να συμμορφώνονται με τις mod_rewrite δεν θα μπορούσε να έχει πρόσβαση.

"Δεν Βρέθηκε - Η ζητούμενη διεύθυνση URL / δεν βρέθηκε σε αυτόν το διακομιστή rewrite_url.html. "

Ενεργοποίηση mod_rewrite του Apache / 2 (CentOS) Server.

1. Μετά την εγκατάσταση του httpd (Apache), ανοίξτε το αρχείο / Etc / httpd / conf / με έναν επεξεργαστή κειμένου (nano / etc / httpd / conf / httpd.conf) Και ελέγξτε πρώτα αν η ενότητα "mod_rewrite.so"Βρίσκεται σε DSO (Δυναμική Shared Object). Σε περίπτωση που βρείτε τη γραμμή "Ενότητες LoadModule Rewrite_module / mod_rewrite.so"Δεν χαρακτήρα"#«Μπροστά. Αν αυτός ο χαρακτήρας θα πρέπει να αφαιρεθεί και θα προστεθούν, εάν η γραμμή λείπει.

loadmodule_mod_rewrite

2. Αφήνουμε ανοιχτό το πρόγραμμα επεξεργασίας και αναζήτηση httpd.conf (Ctrl + W για αναζήτηση σε nano) τη γραμμή στην οποία το "Καμία AllowOverride". Θα πρέπει να αλλάξει από "Καμία AllowOverride"Στο"Όλα AllowOverride".

allowoverwrite

3. Ctrl + X και Y για να αποθηκεύσετε τις αλλαγές που πραγματοποιούνται στο αρχείο httpd.conf.

4. Επανεκκίνηση Httpd

httpd υπηρεσία επανεκκίνηση ή / Etc / init.d / httpd επανεκκίνηση

Τώρα τα πάντα θα πρέπει να εργαστεί OK. Μην ξεχάσετε να προσθέσετε στο αρχείο ρίζα φάκελο τοποθεσίας .htaccess γραμμές:

RewriteEngine Ενεργοποιημένο
RewriteBase /

Ενεργοποίηση mod_rewrite του Apache & Εγκατάσταση / 2.2.3 (CentOS) Server.

Ενεργοποίηση & Ρύθμιση mod_rewrite του Apache / 2.2.3 (CentOS) διακομιστή (httpd.conf ρυθμίσεις)

Σχετικά με τον Συγγραφέα

stealth LP

Ιδρυτής και εκδότης Ρυθμίσεις stealthΣτο 2006 ημερομηνία.
Η εμπειρία σε λειτουργικά συστήματα Linux (ειδικά CentOS), Mac OS X, Windows XP> Windows 10 και WordPress (CMS).

Αφήστε ένα σχόλιο