generator .htaccess
Zbuduj plik Apache .htaccess z przekierowaniami HTTPS, regułami www, Gzip, buforowaniem i blokami dostępu.
generator .htaccess
Złóż działający plik .htaccess Apache, zaznaczając potrzebne reguły — bez zapamiętywania składni mod_rewrite. Włącz opcję Force HTTPS, a generator zapisze RewriteCond i 301 RewriteRule, które wypychają każde żądanie http do jego bezpiecznego odpowiednika. Wybierz opcję www, aby kanonizować swojego hosta: przekieruj każdego odwiedzającego do subdomeny www lub usuń ją, pozostawiając samą domenę, aby wyszukiwarki indeksowały jedną wersję, a Twoje analizy przestały dzielić ruch.
Każdy przełącznik jest odwzorowywany na jeden dobrze sformułowany blok, a każdy blok jest poprzedzony krótkim komentarzem, dzięki czemu wynik pozostaje czytelny po wklejeniu go do pliku w katalogu głównym dokumentu. Włącz Gzip, a otrzymasz sekcję mod_deflate obejmującą popularne typy tekstu — HTML, CSS, JavaScript, JSON, XML i SVG — które znacznie się kurczą. Włącz buforowanie przeglądarki, a blok mod_expires ustawia rozsądne, odległe czasy życia obrazów, czcionek i zasobów statycznych, zachowując jednocześnie świeżość HTML.
Dostępne są także opcje zapewniające bezpieczeństwo. Wyłącz wyświetlanie katalogów, aby Apache nie udostępniał indeksu dowolnego folderu, w którym go nie ma. Blokuj ukryte pliki, aby odrzucać żądania dotyczące plików dot, takich jak .env, .git i sam .htaccess, które nigdy nie powinny być osiągalne przez HTTP. Niestandardowe pole 404 dodaje linię ErrorDocument wskazującą na Twoją własną stronę błędu. Sekcje są emitowane w stabilnej kolejności — najpierw przekierowania, potem kompresja, buforowanie i reguły dostępu — dzięki czemu plik zachowuje się przewidywalnie.
Wszystko jest generowane lokalnie w Twojej przeglądarce. Nic na temat Twojej witryny nie jest przesyłane, żaden plik nie jest wysyłany na serwer, a dane wyjściowe możesz skopiować lub pobrać. Ponieważ .htaccess jest odczytywany przy każdym żądaniu, staraj się go ograniczać i usuwaj bloki, których nie używasz.