.HtAccess 301 Redirect Generator (Бесплатно + Онлайн + Легко + Навальный)

  1. Быстро соберите свой файл .htaccess
  2. Генератор постоянного перенаправления .htaccess 301
  3. Почему бы мне не использовать более короткую команду Redirect
  4. У меня много 301 перенаправлений!
  5. Помоги мне улучшить это

, ,   Быстро соберите свой файл

Быстро соберите свой файл .htaccess

Настройка переадресации 301 - это обычная SEO-операция для исправления проблем с неработающими ссылками или для перемещения сайта. Этот онлайн-инструмент поможет вам создать эти перенаправления на популярном сервере Apache, используемом большинством хостинг-провайдеров. Системы CMS, такие как WordPress, Joomla и Magento, обычно находятся на сервере такого типа.

Файл .htaccess - это файл на серверах Apache, используемый для нескольких целей, включая управление обработкой различных URL-адресов. Одно из распространенных применений - это когда веб-сайт переписывается, и вы хотите перенаправить всех пользователей, посещающих ваши старые страницы, на новые.

В файле .htaccess это делается путем добавления RewriteRule, которые вызывают перенаправление 301 с одной страницы на другую. Постоянное перенаправление 301 - это лучший способ переадресации, поскольку оно также сообщает поисковым системам, что нужно обновить свои индексы.

Создание этих RewriteRule вручную может занять много времени и привести к ошибкам. Этот инструмент создаст правила для вас.

Не используете Apache?
Тогда посмотрите мою статью на как сделать 301 перенаправления , который охватывает примеры для других серверов и языков.

Введите разделенные запятыми или табуляцией списки старых и новых страниц, затем нажмите кнопку «Создать». Скопируйте полученный код в ваш файл .htaccess, а затем посмотрите, перенаправляются ли страницы, как ожидалось.

Я считаю, что самый простой способ сделать это - создать файл Excel с двумя столбцами. Поместите старые страницы в первый столбец и новые страницы во второй столбец. Затем просто скопируйте и вставьте ячейки в форму ниже.

Вам нужно только ввести путь для каждой страницы, а не весь URL. например, about-us.htm . Простое использование путей означает, что сгенерированные правила не зависят от имени домена. Если вы введете полный URL-адрес, сгенерированный код также будет учитывать домен. Таким образом, вы можете применить правило только к одному домену или переключить перенаправление на другой домен.

Хотите проверить свои перенаправления?
Тогда используй мой Инструмент проверки перенаправления заголовка чтобы увидеть, что происходит.

Пример списка может выглядеть так:

index.php? page = 45, свяжитесь с нами /
about-us.htm, about-us /
product-details.php? id = 345, product / 345 /? view = details

Генератор постоянного перенаправления .htaccess 301

Что делает Генератор Перенаправления .Htaccess?

Вот обзор того, что он делает

RewriteCond% {HTTP_HOST} ^ domain \ .com $ [NC]

Для каждого правила могут быть условия, которые должны быть соблюдены до рассмотрения правила перезаписи. Эти условия перезаписи добавляются с помощью команды RewriteCond . Вышеупомянутый используется, если старый путь включал определенный домен ( HTTP_HOST ) для использования.

RewriteCond% {QUERY_STRING} ^ querystringtext $

Динамические URL-адреса содержат параметры строки запроса после знака вопроса ( ? ). Они должны быть указаны как условие перезаписи ( QUERY_STRING ). Если строка запроса не используется, то добавляется пустое условие перезаписи, чтобы убедиться, что оно соответствует только URL-адресам без строк запроса. Условие записывается с использованием синтаксиса регулярных выражений (Regex).

RewriteCond% {HTTPS} = на некоторых основах регулярных выражений ^ Начало строки $ Конец строки \. Точки нужно экранировать с косой чертой, так как они имеют значение (любой символ) \ + Плюс нужно экранировать с косой чертой, поскольку это означает «один или несколько» предыдущего символа

Вышеупомянутое условие перезаписи добавляется, если старый путь определенно использовал https: // в своем URL, таким образом заявляя, что это безопасно.

RewriteRule ^ about-us \ .htm $ / about-us /? [R = 301, NE, NC, L]

Тогда актуально RewriteRule. Сначала указывается путь, который должен соответствовать для правила перезаписи, которое будет использоваться (как только будут выполнены все предыдущие условия перезаписи). Это в синтаксисе регулярных выражений (Regex).

Генератор создает строку Regex, которая обеспечивает точное совпадение с указанным путем.

Затем мы добавляем страницу, на которую мы постоянно перенаправляем. Это может быть относительный путь или полный URL, в зависимости от формата, используемого в исходном списке. Если URL не содержит вопросительный знак ( ? ), Он добавляется. Это сигнал для остановки строки запроса на добавляемой старой странице.

Наконец, включен набор флагов, чтобы определить, как работает правило перезаписи. Они указывают, что это должно быть 301 постоянное перенаправление ( R = 301 ), URL не должен быть экранирован ( NE ), он не должен быть чувствительным к регистру ( NC ), и это последнее правило, которое должно быть обработано ( L ).

SEO Консультационные Услуги
Среди прочего я предлагаю техническую поддержку SEO по очень разумной цене.
Больше информации...

Почему бы мне не использовать более короткую команду Redirect

Существует намного более простая команда Redirect, которая может выполнять перенаправления в одну строку. например

Redirect 301 /testsource.html /testdestination.html?a=b

Основная причина, по которой я его не использую, заключается в том, что мой инструмент предназначен для точного перенаправления URL. Команда Redirect не учитывает входящие строки запроса, что означает, что точное совпадение источника не может быть выполнено. например, приведенная выше команда также будет соответствовать /testsource.html?parameter=value

Другое ограничение заключается в том, что вы не можете ограничить источник конкретным доменом. Однако вы можете указать домен назначения и указать строку запроса (любая исходная строка запроса всегда игнорируется и теряется).

У меня много 301 перенаправлений!

Чем больше файл .htaccess, тем медленнее он становится. В какой-то момент это может оказать негативное влияние на скорость сайта и пользовательский опыт.

Одним из решений является переключение на систему перенаправления на основе базы данных. Базы данных обеспечивают быстрый поиск больших наборов данных, поэтому масштабируются намного лучше, чем файловое решение .htaccess. Некоторые CMS предоставляют плагины для этого, или вы можете заставить своего разработчика его создать. Для WordPress рекомендую Перенаправление , Решения на основе CMS часто упрощают управление этими перенаправлениями.

Другой вариант заключается в использовании Apache RewriteMap , Он довольно технический, но он позволяет вам создавать таблицы поиска и поэтому будет масштабироваться лучше, чем рекомендует базовый RewriteRule. Карты должны быть добавлены на уровне сервера, что означает, что это не вариант для тех, кто использует общий хостинг или с ограниченным контролем над своими серверами.

Помоги мне улучшить это

Если вы заметили какие-либо проблемы или у вас есть идеи о том, как я могу их улучшить, оставьте комментарий ниже или напрямую свяжитесь со мной , Я хотел бы услышать от вас.

Популярное
Атомэнергопром - атомная отрасль России - главная
АО «Атомэнергопром» (полное название — акционерное общество «Атомный энергопромышленный комплекс») — интегрированная компания, консолидирующая гражданские активы российской атомной отрасли . Атомэнергопром

ЗАВОД №9, Екатеринбург
"ЗАВОД №9", ОТКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО Регион Свердловская область, Екатеринбург Адрес 620012, г. ЕКАТЕРИНБУРГ, пл. ПЕРВОЙ ПЯТИЛЕТКИ Телефон (343) 327-29-32 Факс (343)

Аграрное общество (признаки и разрушение)
В отличие от современных людей, человек древности и средневековья был значитель­но ближе к земле-кормилице, к традициям и обычаям своих предков. Поэтому и тот тип цивилизации, что существовал до Нового

Личный кабинет НПФ Доверие
НПФ «Доверие» — акционерное общество, предлагающее программы переноса в Фонд накопительной части пенсии по договору ОПС и программы формирования дополнительной негосударственной пенсии по договору НПО.

МУ СБР в ПФО (г. Нижний Новгород) - АООТ ТНК «Гермес-Союз» (ОАО «Промышленная компания «Гермес-Союз»)
  АООТ  ТНК «Гермес-Союз» (ОАО «Промышленная компания «Гермес-Союз») Акционерное общество открытого типа Транснациональная нефтяная компания «Гермес-Союз» (АООТ ТНК «Гермес-Союз») – наименование

ФЛ "БАРНАУЛЬСКИЙ" ЗАО "РАЙФФАЙЗЕНБАНК" - г. БАРНАУЛ, пр-т ЛЕНИНА, д. 163 - ФИЛИАЛ "БАРНАУЛЬСКИЙ" ЗАКРЫТОГО АКЦИОНЕРНОГО ОБЩЕСТВА "РАЙФФАЙЗЕНБАНК" В Г. БАРНАУЛЕ
ОКАЗАНИЕ УСЛУГ ПО ОТКРЫТИЮ И ВЕДЕНИЮ РАСЧЕТНЫХ СЧЕТОВ УПРАВЛЕНИЯ ФЕДЕРАЛЬНОГО КАЗНАЧЕЙСТВА ПО АЛТАЙСКОМУ КРАЮ ДЛЯ УЧЕТА ОПЕРАЦИЙ ПО ОБЕСПЕЧЕНИЮ ПОЛУЧАТЕЛЕЙ СРЕДСТВ БЮДЖЕТОВ БЮДЖЕТНОЙ СИСТЕМЫ РОССИЙСКОЙ

Традиционное (аграрное) общество
Традиционное (аграрное) общество представляло доиндустриальную стадию цивилизационного развития. Традиционными были все общества древности и средневековья. Их экономика характеризовалась господством

Новости компаний
Другие отчётные документы "Автоматика" в ИПС "ДатаКапитал" ОПУБЛИКОВАННЫЕ СООБЩЕНИЯ ЭМИТЕНТОВ АО "Концерн "Автоматика" - Проведение общего собрания акционеров акционерного

АО "НОВЫЙ РЕГИСТРАТОР"
Предлагаемая компанией продукция и услуги: Трансфер-агентское и регистраторское обслуживание Приобретаемая компанией продукция и услуги: - Дополнительная информация о компании: Член ПАРТАД

Банк "ГЛОБЭКС" - кредитование, вклады, банковские карты, денежные переводы, банковские услуги.
Примечание к курсам для безналичных операций по банковским картам При совершении безналичных конверсионных операций по банковским картам (покупки/продажи) Банком применяется механизм установления

Счетчики