Generator .htaccess
Zaznacz, czego potrzebujesz, i skopiuj gotowy .htaccess. Są tu reguły, których szuka się najczęściej: HTTPS, www, przekierowania i cache.
Działa w całości w przeglądarce — nic z tego, co wpiszesz, nie trafia na nasze serwery.
Działa w Apache i LiteSpeed. nginx ignoruje .htaccess — przenieś odpowiednie reguły do bloku server.
Jak to działa
Wygenerowany plik używa mod_rewrite do przekierowań na HTTPS i www, Redirect 301 dla przeniesionych stron, mod_expires i mod_deflate do cache i kompresji oraz Require do reguł dostępu — to wszystko standard w Apache 2.4 i LiteSpeed. Bloki są opakowane w IfModule tam, gdzie brak modułu dałby inaczej błąd 500. nginx całkowicie ignoruje .htaccess: tam te same reguły wpisuje się do bloku server.
Pytania i odpowiedzi
Czy to zadziała na nginx?
Nie, nginx nie czyta .htaccess. Użyj return 301 i bloków location w konfiguracji serwera.
Po wgraniu dostaję błąd 500
Zwykle nie jest włączony moduł (rewrite, expires, headers) albo wyłączone jest AllowOverride. Log błędów Apache wskazuje konkretny wiersz.
Podobne narzędzia
Wszystkie narzędzia →Wykorzystaj to na własnym serwerze: VPS KVM od 3 $ miesięcznie, dostęp root, płatności kryptowalutą.
Plany VPS