Генератор на .htaccess
Отметнете нужното и копирайте готов .htaccess. Тук са правилата, които се търсят най-често: HTTPS, www, пренасочвания и кеш.
Работи изцяло в браузъра ви — нищо от въведеното не се изпраща към нашите сървъри.
Работи в Apache и LiteSpeed. nginx игнорира .htaccess — прехвърлете аналогичните правила в блока server.
Пуснете сайта си на собствен сървър с пълен достъп до настройките: VPS с dedicated IP от 8 $ на месец.
Dedicated IPКак работи
Готовият файл използва mod_rewrite за пренасочване към HTTPS и www, Redirect 301 за преместени страници, mod_expires и mod_deflate за кеш и компресия и Require за правила за достъп — всичко това е стандарт в Apache 2.4 и LiteSpeed. Блоковете са обвити в IfModule там, където липсващ модул иначе би дал грешка 500. nginx изцяло игнорира .htaccess: там същите правила се пишат в блока server.
Често задавани въпроси
Ще работи ли на nginx?
Не, nginx не чете .htaccess. Използвайте return 301 и блокове location в конфигурацията на сървъра.
След качване получавам грешка 500
Обикновено не е включен модул (rewrite, expires, headers) или AllowOverride е изключен. Погледнете error log на Apache — там е посочен конкретният ред.