Создание 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.