lobsite! Увійти Створити обліковий запис

Безкоштовні інструменти /

Генератор перенаправлень

Перетворіть старі й нові URL на правила для lobsite.toml, Netlify, Vercel, Nginx та Apache .htaccess із виявленням циклів і ланцюжків перенаправлень.

На кожному рядку: старий шлях, новий шлях чи URL-адреса та необов’язковий статус. :name відповідає одному сегменту, кінцева * — решті (:splat у цільовій адресі). Файл _redirects Netlify чи Cloudflare можна вставити без змін.

lobsite.toml 5 правил
  • Без циклів, ланцюжків і дублікатів.

301 → /posts/hello-world, із рядка 3

Як користуватися

  1. Вставте перенаправлення, по одному на рядок: старий шлях, новий шлях або URL-адресу та, за бажанням, код стану (якщо не вказати — 301).
  2. Виберіть цільовий формат: lobsite.toml, Netlify або Cloudflare Pages (_redirects), Vercel (vercel.json), Nginx або Apache (.htaccess).
  3. Виправте все, що виявлять перевірки, спробуйте кілька шляхів у полі нижче, а потім скопіюйте або завантажте правила.

Переходите з Netlify або Cloudflare Pages? Вставте файл _redirects без змін.

Шаблони

  • :name відповідає одному сегменту шляху й може використовуватися в цілі: /blog/:slug /posts/:slug.
  • Кінцева * відповідає решті шляху, яка в цілі позначається як :splat: /docs/* /guide/:splat.
  • Рядок запиту передається на нову адресу.
  • Правила перевіряються згори вниз, і застосовується перший збіг, тому розміщуйте конкретні правила перед загальними.

Ті самі правила працюють у lobsite.toml. Для Nginx і Apache шаблони перетворюються на регулярні вирази з нумерованими групами.

Який код стану вибрати

  • 301 (постійне): сторінка переїхала назавжди. Пошукові системи переносять її позиції на нову адресу. Використовуйте для більшості перенесень сайту.
  • 302 (тимчасове): початкова адреса повернеться, наприклад після розпродажу або технічного обслуговування.
  • 308 і 307: постійний і тимчасовий варіанти, що зберігають метод запиту, для форм та API, які надсилають POST на стару адресу.

Цикли та ланцюжки

Цикл (/a → /b → /a) означає, що сторінка ніколи не завантажиться. Ланцюжок (/a → /b → /c) працює, але кожен перехід додає обмін запитами, а пошукові системи можуть припинити переходити після кількох кроків. Генератор виявляє обидва випадки, а також дублікати правил, серед яких використовується лише перше.

Поширені запитання

Скільки перенаправлень можна додати?

lobsite.toml підтримує до 1000 правил. Для цілих розділів використовуйте шаблон на кшталт /old-blog/* /blog/:splat замість окремого правила для кожної сторінки.

Чи може стара адреса бути повною URL-адресою?

Вставте її, і генератор залишить лише шлях: перенаправлення застосовуються до сайту, разом із яким їх розгорнуто. Щоб перенести цілий домен, спрямуйте його на новий сайт і налаштуйте перенаправлення там.

Чи працюють перенаправлення без доступу до сервера?

У Lobsite, Netlify, Vercel і Cloudflare Pages вони входять до розгортання, тому доступ до сервера не потрібен. На звичайному файловому хостингу запасний варіант — сторінка з <meta http-equiv="refresh" content="0; url=/new">, яку пошукові системи сприймають як перенаправлення.

Чи надсилається щось на сервер?

Ні. Правила перевіряються та створюються у вашому браузері.