EQVPS
Serwer WWW

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.

www
.htaccess

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