🍁 Autumn Sale — Μέχρι 70% έκπτωση για φιλοξενία και τομείς🍁 Autumn Sale — Μέχρι το 70%
Ενεργοποίησε τώρα
Συχνές Ερωτήσεις • Ανάπτυξη

Πώς μπορώ να φιλοξενήσω το κύριο domain μου από ένα υποφάκελο χρησιμοποιώντας το αρχείο .htaccess;

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

Απόψεις 1163Ενημερώθηκε 7 aniΠροβλήθηκε στις 26/06/2019από Alexandru J.

Από προεπιλογή, το κύριο domain θα χρησιμοποιεί το φάκελο public_html για τα αρχεία του.
Επιπλέον domains (addon, subdomains) θα χρησιμοποιούν υποφακέλους μέσα στον ριζικό φάκελο.

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

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

Για να πραγματοποιηθεί αυτή η ενέργεια, οι παρακάτω γραμμές θα χρειαστεί να προστεθούν στο αρχείο.htaccess, από public_html:

#Ενεργοποίηση λειτουργίας Rewrite
RewriteEngine on

#Αντικαταστήστε "domeniu.ro" με το επιθυμητό domain
RewriteCond %{HTTP_HOST} ^(www.)?domeniu.ro$

#Αντικαταστήστε "subfolder" με το όνομα του υποφακέλου που χρησιμοποιείται.
RewriteCond %{REQUEST_URI} !^/subfolder/

#Μην αλλάξετε αυτές τις γραμμές
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#Αντικαταστήστε "subfolder" με το όνομα του υποφακέλου που χρησιμοποιείται.
RewriteRule ^(.*)$ /subfolder/$1

#Αντικαταστήστε "domeniu.ro" με το επιθυμητό domain
RewriteCond %{HTTP_HOST} ^(www.)?domeniu.ro$

#Αντικαταστήστε "subfolder" με το όνομα του υποφακέλου που χρησιμοποιείται και index.html με την επιθυμητή προεπιλεγμένη σελίδα.
RewriteRule ^(/)?$ subfolder/index.html [L]

Παρόμοια Άρθρα

Απόψεις 1,163
Ενημερώθηκε πριν από 7 χρόνια

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

Απόψεις 1,837
Ενημερώθηκε πριν από 2 χρόνια

Το αρχείο .htaccess είναι ένα βασικό εργαλείο για τη διαμόρφωση του διακομιστή Apache, επιτρέποντας ανακατευθύνσεις, προστασία καταλόγων και διαχείριση πρόσβασης.

Απόψεις 1,160
Ενημερώθηκε πριν από 5 χρόνια

Δεν μπορείτε να βρείτε το αρχείο .htaccess στο FileZilla; Η ενεργοποίηση της επιλογής "Force Showing Hidden Files" από το μενού Servers θα σας βοηθήσει να δείτε τα κρυφά αρχεία.