Создать файл htaccess, генератор файлов htaccess онлайн
Главная
Инструменты
Создание htaccess для сайта
Для сайтов работающих на серверах Apache есть возможность настроить свой проект с помощью .htaccess. Этот файл указывает веб-серверу как нужно себя вести в этой папке и ее подкаталогах.
Настройка перенаправления
Перенаправлять:
c site.ru на www.site.ruc www.site.ru на site.ru
Использовать соединение:
http://https://
Перенаправлять на домен:
Настройка 301 редиректа
Страницы пользовательских ошибок
Путь к файлу 400 ошибки:
Путь к файлу 401 ошибки:
Путь к файлу 403 ошибки:
Путь к файлу 404 ошибки:
Путь к файлу 500 ошибки: «/>
Подробное описание всех возможных ошибок вы можете посмотреть на странице инструмента по проверке кода ответа сервера.
Дефолтные настройки для CMS
Кодировка сайта
Дополнительные настройки .htaccess
Реклама
При создании файла Hypertext Access обычно возникают проблемы, которые не дают работать сайту. Большинство ошибок возникает из-за лишних пробелов или отсутствия нужных запятых. По этой причине я решил сделать инструмент, который поможет всем без знаний основ по настройке серверов, создать правильный htaccess для любой CMS.
Что такое .
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
Настройка 301 редиректа для сайта
Единственная функция где могут возникнуть проблемы у пользователей. Поэтому я решил описать подробную инструкции. Если вы выполните последовательность, описанную ниже, вы сможете выполнить настройку редиректов правильно.
- Вставляем список старых URL адресов в первое поле (каждый адрес с новой строки).
- Список новых URL вставьте во второе текстовое поле (каждый url с новой строки).
- Нажимаем кнопку «Создать»
- Копируем полученный код и вставляем в свой файл htaccess.
Возможности инструмента
Функционал инструмента включает только самые полезные настройки, которыми пользуюсь сам.
- настройка перенаправления с www, http и с другого домена;
- настройка 301 редиректа;
- установка страниц с ошибками сервера;
- включение отображения ошибок php кода;
- добавление слешей в конец url;
- замена «индексных» страниц (index. php, index.html) на слеш;
- удаление лишних слешей в URL страницы;
- защита интернет-ресурса от спам ссылок.
Генератор файлов Htaccess | RAKKOTOOLS🔧
Добавьте в избранное
Что этот инструмент может
Выбрав различные параметры и описав сгенерированный текст в файле .htaccess, вы можете быстро создать файл .htaccess.
Вы также можете генерировать хешированные пароли для обычной аутентификации (.htpasswd).
Что такое файл .htaccess?
Файл установки для управления HTTP-сервером, например Apache.
Такие параметры, как базовая аутентификация, перенаправление и страница ошибки, могут быть установлены для каждого каталога.
Что такое файл .htpasswd?
Он используется для защиты файлов, папок или целых веб-сайтов с использованием аутентификации пользователя HTTP, называемой BASIC-аутентификацией, и реализуется на основе правил, описанных в файле .
Информация о пользователе записывается в одной строке для каждого пользователя, и каждая строка содержит имя пользователя и пароль, разделенные двоеточием (:). Имена пользователей хранятся в виде простого текста, но пароли хранятся в хешированной форме.
Вы можете присвоить файлу пароля любое имя, но поскольку Apache по умолчанию использует .htpasswd, а точечные файлы (файлы, начинающиеся с «.») Становятся обычно скрытыми файлами, рекомендуется именовать файл как «.htpasswd».
Часто используемые настройки файлов .htaccess:
- Переписать не-www в www / Удалить www из URL
- Перенаправить http / https
- Перенаправление в файл или каталог
- Кэширование Javascript, CSS или изображений
- Настройка базовой аутентификации
- Настройка предотвращения хотлинков
- Пользовательские страницы ошибок (400 , 404, 500 и т. Д.) Настройка
- Блокировать или разрешать IP-адреса
- Блокировать ботов
- Изменить страницу каталога по умолчанию
- Отказ в доступе. (точка)
- Запретить список каталогов
- Включить gzip
Правила с файлом .htaccess
- .htaccess работает с текущим каталогом и всеми его подпапками.
- Если файл .htaccess не запускается, 500 ошибка возвращается клиенту. Поэтому, пожалуйста, будьте осторожны при редактировании. Перед редактированием рекомендуется сделать копию в качестве резервной копии.
- Используйте «#» перед строкой, которую вы не хотите запускать, чтобы переключить строку в режим комментариев.
Полезно для
- Создание .htaccess при настройке веб-сервера, когда вы не знаете, как писать .htaccess
Generator Security
связанные с ними инструменты
Генератор паролей
Htpasswd Генератор
Генератор случайных групп
ASCII Art (AA) Генератор
Генератор и переводчик Cron Expression
Случайный выбор
Favicon & Генератор иконок приложений
Генератор SSL-сертификатов
Hash Generator
Мем Генератор
Прозрачный имиджмейкер
.
htaccess Генератор перенаправлений — Daniel MorellГенератор перенаправлений
- Домашняя страница
- Инструменты
- .htaccess
- Генератор перенаправления
.htaccess Генератор перенаправлений
Для SEO-дружественных перенаправлений
Настройки домена
https://http://
Поддомен
Домен
Параметры завершающей косой черты
Косая черта в конце каталогов
Удалить
Включить
Игнорировать
Косая черта в конце URL-адресов, отличных от пути к файлу
Удалить
Включить
Игнорировать
Косая черта в конце строки запроса
Удалить
Включить
Игнорировать
Расширенные настройки
Если у вас нет крайних случаев, вам, скорее всего, не нужно будет изменять какие-либо из этих настроек.
Использовать двухэтапную переадресацию, совместимую с предварительной загрузкой HSTS, узнать больше
Перенаправление
www
в корневой домен (применимо только в том случае, если поддомен пуст)Использовать постоянные
301
или временные 302
перенаправления301
302
Перенаправление небезопасных запросов прокси/балансировщика нагрузки на
https
Сброс Схема: Есть два варианта схемы https
и http
.
www.
. Если вы обслуживаете отдельный контент на своем субдомене, например. app.example.com
, вы должны ввести полный домен, включая приложение .
в поле Домен . Добавление поддомена www.
в этот домен сделает конечный URL www.app.example.com
.
Домен: Это корневой домен для вашего сайта, например. example.com
app.example.com
.Настройки
Удалить: Перенаправляет URL-адреса, оканчивающиеся на /
, на адреса без него.
Включить: Перенаправляет URL-адреса, не заканчивающиеся на /
, на URL-адреса с ним.
Игнорировать: Не перенаправлять URL-адреса с или без /
.
Опции
Косая черта в конце каталогов: Устанавливает, как обрабатывать косую черту в конце запросов к каталогу в физической файловой системе.
Косая черта в конце URL-адресов, отличных от пути к файлу: Устанавливает, как обрабатывать косую черту в конце запросов, которые не сопоставляются с ресурсом в физической файловой системе. Пример: URL-адрес /about-us/team
, когда на сервере нет каталога или файла по адресу /about-us/team
.
Косая черта в конце строки запроса: Устанавливает способ обработки косой черты в конце строки запроса. Пример: index.php?ref=example.com/about-us/
.
Использовать двухэтапное перенаправление, совместимое с предварительной загрузкой HSTS: Чтобы ваш сайт мог в полной мере использовать преимущества HSTS и иметь право на участие в списке предварительной загрузки HSTS, он должен перенаправить все небезопасные запросы на безопасный перед перенаправлением на другой хост. Это означает, что запрос на http://example.com
должен быть сначала перенаправлен на https://example.com
, прежде чем его можно будет перенаправить на https://www.example.com
. Вы можете узнать больше здесь.
Этот параметр создает двухэтапное перенаправление, необходимое для поддомена. Это важно только в том случае, если вы вводите данные в Поддомен .
Перенаправить www на корневой домен: Этот параметр перенаправляет все запросы с префиксом www.
к тому, что вы ввели в Домен . Он будет обработан только в том случае, если Поддомен поле пустое.
Использовать постоянные перенаправления 301 или временные перенаправления 302: Вы можете выбрать, хотите ли вы, чтобы перенаправления использовали постоянные перенаправления 301
или временные перенаправления 302
.
Перенаправление небезопасных запросов прокси/балансировщика нагрузки на https: Если ваш сайт обслуживает контент из-за прокси-сервера, обратного прокси-сервера, балансировщика нагрузки или CDN, вам может потребоваться обработка X-Forwarded-Proto
и X-Forwarded -SSL
для обновления небезопасных запросов из этого источника.
Дополнительная информация
Концепции, лежащие в основе этого генератора, основаны на передовой практике поисковой оптимизации и методах веб-сервера Apache.
Если вы хотите узнать больше о том, насколько оптимизированы для SEO URL-адреса и перенаправления на веб-сервере Apache, я написал несколько статей, которые могут вам помочь.
- Введение в переадресацию .htaccess
- Как заставить https, www и косую черту с одной переадресацией
- Образец кода перенаправления
- Как настроить HSTS на www и других поддоменах
Думаете, это круто?
Ну расскажи друзьям. О, и мне тоже скажи!
Генератор файлов Htaccess: Создать файл htaccess, htpasswd
Добавить в любимое
Что может этот инструмент
Выбирая различные параметры и описывая сгенерированный текст в файле .htaccess, вы можете быстро создать файл .htaccess.
Вы также можете создавать хешированные пароли для обычной аутентификации (.htpasswd).
Что такое файл .htaccess?
Установочный файл для управления HTTP-сервером, таким как Apache.
Для каждого каталога можно задать такие параметры, как базовая аутентификация, перенаправление и страница ошибок.
Что такое файл .htpasswd?
Используется для защиты файлов, папок или целых веб-сайтов с помощью HTTP-аутентификации пользователя, называемой BASIC-аутентификацией, и реализуется на основе правил, описанных в файле .htaccess.
Информация о пользователе записывается в одну строку для каждого пользователя, и каждая строка содержит имя пользователя и пароль, разделенные двоеточием (:). Имена пользователей хранятся в виде простого текста, а пароли хранятся в хешированной форме.
Вы можете дать файлу паролей любое имя, но поскольку Apache по умолчанию использует .htpasswd, а файлы с точками (файлы, начинающиеся с «.») обычно становятся скрытыми файлами, рекомендуется называть файл «. htpasswd».
Часто используемые настройки файлов .htaccess:
- Переписать не-www на www/ Удалить www из URL
- Перенаправление http/ https
- Перенаправление в файл или каталог
- Кэширование Javascript, CSS или изображений
- Настройка базовой аутентификации
- Настройка предотвращения горячих ссылок
- Настройка пользовательских страниц ошибок (400, 404, 500 и т. д.) или блокировка
7 Разрешить IP-адреса
- Блокировать ботов
- Изменить страницу каталога по умолчанию
- Отказ в доступе к . (точка)
- Запретить просмотр каталога
- Включить gzip
Правила с файлом .htaccess
- Файл .htaccess работает с текущим каталогом и всеми его подпапками.
- Если файл .htaccess не запускается, клиенту возвращается ошибка 500. Поэтому будьте осторожны при редактировании. Перед редактированием рекомендуется сделать резервную копию.
- Используйте «#» перед строкой, которую вы не хотите запускать, чтобы переключить строку в режим комментариев.