EQVPS
Веб-сервер

Генератор .htaccess

Отметьте нужное и скопируйте готовый .htaccess. Здесь правила, которые ищут чаще всего: HTTPS, www, редиректы и кэш.

Работает целиком в браузере — ничего из введённого не отправляется на наши серверы.

www
.htaccess

Работает в Apache и LiteSpeed. nginx игнорирует .htaccess — перенесите аналогичные правила в блок server.

Как это работает

Готовый файл использует 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 — там указана конкретная строка.

Похожие инструменты

Все инструменты →

Примените это на своём сервере: KVM VPS от $3 в месяц, root-доступ, оплата криптовалютой.

Тарифы VPS