Γεννήτρια .htaccess
Δημιουργία κανόνων Apache .htaccess για ανακατευθύνσεις, επανεγγραφές, κεφαλίδες ασφαλείας, προσωρινή αποθήκευση και άλλα.
Τι είναι το .htaccess;
Αρχείο διαμόρφωσης Apache για ρυθμίσεις επιπέδου καταλόγου όπως ανακατευθύνσεις, επανεγγραφή URL και ασφάλεια.
Πού τοποθετώ το .htaccess;
Στον ριζικό κατάλογο του ιστότοπου ή υποκατάλογο όπου θέλετε να ισχύουν οι κανόνες.
Λειτουργεί με Nginx;
Όχι, το .htaccess είναι συγκεκριμένο για Apache. Το Nginx χρησιμοποιεί διαφορετική σύνταξη.
Μπορεί να χαλάσει τον ιστότοπό μου;
Ναι, λανθασμένοι κανόνες μπορεί να προκαλέσουν σφάλμα 500. Κάντε πάντα αντίγραφο ασφαλείας.
Διαφορά μεταξύ 301 και 302;
Το 301 είναι μόνιμο και μεταφέρει σήματα κατάταξης στο νέο URL. Το 302 είναι προσωρινό και δεν μεταφέρει σήματα.
Πώς εξαναγκάζω HTTPS;
Χρησιμοποιήστε RewriteEngine On με RewriteCond %{HTTPS} off και RewriteRule για ανακατεύθυνση HTTP σε HTTPS.
Τι είναι το mod_rewrite;
Μονάδα Apache για ισχυρή χειραγώγηση URL, ανακατευθύνσεις και έλεγχο πρόσβασης βάσει συνθηκών.
Πώς προστατεύω με κωδικό;
Χρησιμοποιήστε AuthType Basic, AuthUserFile και Require valid-user. Δημιουργήστε αρχείο .htpasswd με την εντολή htpasswd.
Πώς αποκλείω IP;
Χρησιμοποιήστε Require not ip 192.168.1.1 για αποκλεισμό ενός IP. Μπορείτε να αποκλείσετε και ολόκληρα υποδίκτυα.
Πώς ενεργοποιώ cache;
Χρησιμοποιήστε mod_expires με ExpiresByType για ρύθμιση χρόνων λήξης cache ανά τύπο αρχείου.
Πώς ενεργοποιώ GZIP;
Χρησιμοποιήστε mod_deflate με AddOutputFilterByType DEFLATE για συμπίεση αρχείων HTML, CSS και JavaScript.
Τι είναι οι κεφαλίδες ασφαλείας;
Κεφαλίδες όπως X-Frame-Options, X-Content-Type-Options και Content-Security-Policy προστατεύουν από clickjacking και XSS.
Πώς αποτρέπω το hotlinking;
Χρησιμοποιήστε mod_rewrite για έλεγχο του HTTP_REFERER και αποκλεισμό αιτημάτων από εξωτερικούς ιστότοπους.
Πώς δημιουργώ προσαρμοσμένες σελίδες σφάλματος;
Χρησιμοποιήστε ErrorDocument με κωδικό σφάλματος και διαδρομή: ErrorDocument 404 /404.html.