Generator .htaccess
Generuj reguły .htaccess Apache dla przekierowań, przepisań, nagłówków bezpieczeństwa, buforowania i więcej.
Co to jest .htaccess?
Plik konfiguracyjny Apache do sterowania ustawieniami katalogu: przekierowania, przepisywanie URL, bezpieczeństwo i buforowanie.
Gdzie umieścić .htaccess?
W katalogu głównym witryny lub podkatalogu, gdzie mają obowiązywać reguły.
Działa z Nginx?
Nie, .htaccess jest specyficzny dla Apache. Nginx używa innej składni.
Może zepsuć stronę?
Tak, błędne reguły mogą powodować błędy 500. Zawsze rób kopię zapasową i testuj.
Różnica między 301 a 302?
301 jest stałe i przekazuje sygnały rankingu do nowego URL. 302 jest tymczasowe i nie przekazuje sygnałów rankingu.
Jak wymusić HTTPS?
Użyj RewriteEngine On z RewriteCond %{HTTPS} off i RewriteRule, aby przekierować ruch HTTP na HTTPS.
Co to mod_rewrite?
Moduł Apache do zaawansowanej manipulacji URL, przekierowań i kontroli dostępu opartej na warunkach.
Jak chronić hasłem?
Użyj AuthType Basic, AuthUserFile i Require valid-user. Utwórz plik .htpasswd komendą htpasswd.
Jak blokować IP?
Użyj Require not ip 192.168.1.1 aby zablokować pojedynczy IP. Możesz też blokować całe zakresy.
Jak włączyć buforowanie?
Użyj mod_expires z ExpiresByType aby ustawić czasy wygaśnięcia cache dla różnych typów plików.
Jak włączyć GZIP?
Użyj mod_deflate z AddOutputFilterByType DEFLATE aby kompresować pliki HTML, CSS i JavaScript.
Czym są nagłówki bezpieczeństwa?
Nagłówki takie jak X-Frame-Options, X-Content-Type-Options i Content-Security-Policy chronią przed clickjackingiem i XSS.
Jak zapobiec hotlinking?
Użyj mod_rewrite aby sprawdzać HTTP_REFERER i blokować żądania z zewnętrznych stron.
Jak tworzyć strony błędów?
Użyj ErrorDocument z kodem błędu i ścieżką: ErrorDocument 404 /404.html.