Создание htaccess для сайта

Для сайтов работающих на серверах Apache есть возможность настроить свой проект с помощью .htaccess. Этот файл указывает веб-серверу как нужно себя вести в этой папке и ее подкаталогах.

Настройка перенаправлений
Настройки позволяют выбрать главное зеркало сайта.

Главная страница:

Можно изменить главную страницу сайта. Обязательно укажите конечный файл (по умолчанию /index.php).

Перенаправлять:

Перенаправляет site.ru на www.site.ru или наоборот

Использовать соединение:

Перенаправляет http://site.ru на https://site.ru или наоборот

Перенаправлять на домен:

Перенаправлять на нужный домен
Настройка 301 редиректа
Правильно настроить 301 редирект бывает трудной задачей. Благодоря функцианалу ниже, вы сможете это сделать в 1 клик. Подробнее
Страницы пользовательских ошибок
Укажите отображение ошибок для пользователей.

Путь к файлу 400 ошибоки:

Неверный запрос

Путь к файлу 401 ошибоки:

Требуется авторизация

Путь к файлу 403 ошибоки:

Просмотр страницы запрещён

Путь к файлу 404 ошибоки:

Страница не обнаружена

Путь к файлу 500 ошибоки:

Внутренняя ошибка сервера
Дополнительные настройки .htaccess
Добавьте полезные функции к вашему сайту в пару кликов.

Отображать ошибки php

Часто при создание нового функцианала возникают ошибки кода. Данная функция позволит их увидеть.

Добавлять слэш в URL

Функция изменяет вид URL с https://site.ru на https://site.ru/

Убрать лишние слеши в URL

Функция изменяет вид URL с https://site.ru// на https://site.ru/

Убирать index.php в URL

Функция изменяет вид URL с https://site.ru/index.php на https://site.ru/.

Убирать index.html в URL

Функция изменяет вид URL с https://site.ru/index.html на https://site.ru/

Защитить сайт от спам ссылок

Данная функция защитит ваш сайт от спам ссылок.

При создании файла Hypertext Access обычно возникают проблемы, которые не дают работать сайту. Большинство ошибок возникает из-за лишних пробелов или отсутствия нужных запятых. По этой причине я решил сделать инструмент, который поможет всем без знаний основ по настройке серверов, создать правильный htaccess для любой CMS.

Возможности инструмента

Я включил в функционал инструмента только самые полезные настройки, которыми пользуюсь сам.

  • настройка перенаправлений с www, http и с другого домена;
  • настройка 301 редиректа;
  • установка страниц с ошибками сервера;
  • включение отображения ошибок php кода;
  • добавление слешей в конец url;
  • замена «индексных» страниц (index.php, index.html) на слеш;
  • удаление лишних слешей в URL страницы;
  • защита интернет-ресурса от спам ссылок.

Этот функционал будет дорабатываться и улучшаться. Если вам нужны дополнительные функции, пишите о них к комментариям. Предложения с большим количеством лайков, будут реализованы.

Что такое .htaccess?

.htaccess (от англ. hypertext access) — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах.

Особенности инструмента

На момент запуска страницы данному инструменту нет аналогов в интернете. Я максимально удобно проработал все пункты.

Из основных плюсов могу отметить:

  1. Возможность скачать готовый файл на компьютер.
  2. Массовая настройка 301 редиректов.
  3. Быстрая обработка запросов.
  4. Интуитивно понятная настройка.

Настройка 301 редиректа для сайта

Единственная функция где могут возникнуть проблемы у пользователей. Поэтому я решил описать подробную инструкции. Если вы выполните последовательность, описанную ниже, вы сможете выполнить настройку редиректов правильно.

  1. Вставляем список старых URL адресов в первое поле (каждый адрес с новой строки).
  2. Список новых URL вставьте во второе текстовое поле (каждый url с новой строки).
  3. Нажимаем кнопку «Создать»
  4. Копируем полученный код и вставляем в свой файл htaccess.
Прошу перезвонить
Заполняя форму вы соглашаетесь с политикой конфиденциальности сайта.
Отправка заявки
Заполняя форму вы соглашаетесь с политикой конфиденциальности сайта.
Анализ сайта

Бесплатный анализ Вашего сайта запущен.
Для получения анализа укажите ваш E-mail.

Заполняя форму вы соглашаетесь с политикой конфиденциальности сайта.
Спасибо!

Я вышлю вам результат на электронную почту
в течение 48 часов.