· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →RedirHub LLC v1.2.0
Domain redirects & short links
Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.
This plugin does not sell products or process payments.
Not specified in the available declarations: capabilities.
Which of my links are paused?
From the marketplace listing
Moving a website or retiring a domain? RedirHub sets up permanent 301 redirects for whole domains or single paths, keeps HTTPS working, and imports hundreds of old-to-new URL mappings at once, previewed before anything changes. Connect it to manage every link in your RedirHub workspace from a conversation. - Redirect checker: trace any URL's redirects live — every hop's status code (301, 302, …), the final URL, response speed and the issues worth fixing (temporary redirects that should be permanent, chains, plain-HTTP hops, broken destinations, invalid certificates), with a shareable report. - Domain redirects: send an old domain, subdomain or path to a new URL with a 301, 302, 307 or 308, keeping the path and query string if you want. - Website migrations: import hundreds of old-to-new URL mappings at once. Bulk changes are always previewed first and only applied after you confirm. - Branded short links and dynamic QR codes on your own domain. QR codes come back as an image, and their destination can change after printing. - Domains: connect a domain, get the exact DNS records to add, and check live why a domain isn't working yet. - Insight: click statistics, raw access logs and the change history of each link (who changed what, and when). - Team: invite members and manage roles. You sign in to RedirHub, pick the workspace and choose what the assistant may do: read only, create and edit, delete, manage domains, or manage the workspace. You can disconnect it at any time from your RedirHub account.
Language: English · Automatically detected from descriptions.
· 1 observation
Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
URL Shortener by A.af helps users create secure short links, manage link status and destinations, generate QR codes, and inspect privacy-...
Shared terms: short, link, destination, url
Create short and branded links, manage link performance, and draft, preview, and publish project showcase pages from ChatGPT and Codex.
Shared terms: short, link, branded, bulk
T.LY URL shortener: shorten URLs and create short links to share in your conversation.
Shared terms: short, link, destination, query
Security checks for domains, links and IP addresses from public data: DNS, TLS certificates, HTTP security headers, email authentication,...
Shared terms: domain, link, certificate, destination
Follow every redirect hop for URLs or a migration redirect map: status codes, chains, loops, 302s that should be 301s, http→https and www...
Shared terms: redirect, broken, chain, checker
---
name: website-migration
description: Plan and run a website migration with RedirHub — collect the old URLs, map each one to its new URL, import the 301 redirects as a reviewed dry run, check the old domain's DNS, and verify after launch. Use when someone is moving a site to a new domain, platform or URL structure, retiring a domain, or asks how to avoid broken links and lost SEO during a migration.
---
# Website migration with RedirHub
Goal: every old URL that had traffic or links lands on the right new page with a permanent redirect, and nothing changes in the user's workspace until they have seen and approved it.
Work through the steps in order. Keep the user in the loop at each checkpoint marked **Confirm**.
## 1. Scope the move
Ask only what you don't already know:
- Old domain(s) and new domain(s), e.g. `old-shop.com` → `www.newshop.com`.
- Is the path structure changing, or only the domain? If only the domain changes, one domain redirect with path forwarding may be enough (see step 3a).
- Where the old URLs come from: a sitemap, a CMS export, a CSV/spreadsheet, an analytics export, or a pasted list.
Call `get-workspace` to confirm which workspace you are working in, and `list-hosts` to see whether the old domain is already connected.
## 2. Build the URL map
1. Collect the old URLs from what the user provides. Normalize them: drop the protocol, keep host + path (`old-shop.com/products/blue-mug`), keep query strings only when they select different content.
2. Map each old URL to a new URL:
- Apply the user's rules first (e.g. `/blog/YYYY/MM/slug` → `/blog/slug`, `/products/` → `/shop/`).
- Match remaining pages by slug or title.
- Pages with no equivalent go to the closest parent page (category, section), never all to the home page.
3. Flag for the user, as a short list:
- Old URLs with no confident match.
- Many old URLs pointing to one new URL (can be fine, but say so).
- Chains or loops (A → B while B → C, or A → A).
**Confirm** the map with the user. Show counts and the flagged rows, not every row.
## 3. Create the redirects
### 3a. Domain-only move
If only the domain changes and paths stay the same, use `create-redirect` on the old domain with `type: "301"`, `forward_path: true` and `forward_query: true`. One record covers every path.
### 3b. Path changes (the usual case)
Use `bulk-import` with one row per old URL:
```json
{ "url": "old-shop.com/products/blue-mug", "destination": "https://www.newshop.com/shop/blue-mug", "handler": "migration", "type": "301" }
```
1. Run it as a dry run first (the default). Report `valid`, `invalid` and the `errors`, and fix the invalid rows with the user.
2. `mode: "create"` (default) skips old URLs that already have a record. Use `mode: "upsert"` only when the user wants existing records replaced; it needs the `confirmation_token` from the dry run with the same rows.
3. Up to about 5,000 rows per call; split larger maps into batches and keep a running total.
4. **Confirm**, then call again with `dry_run: false`.
Use 301 (permanent) for migrations. Use 302 or 307 only if the user says the move is temporary.
## 4. Point the old domain at RedirHub
Redirects only work once the old domain's DNS points to RedirHub.
1. If the domain is not connected yet, `connect-host` it.
2. Call `check-host-dns` and tell the user exactly which record to add (CNAME or A + TXT, name and value) at their DNS provider. Do not guess records; use the ones the tool returns.
3. After they change DNS, `refresh-host` to re-check. HTTPS for the domain is issued automatically once DNS is correct; `get-host` shows its state.
Warn the user that changing DNS moves all traffic for that host to the redirects, so the new site must already be live.
## 5. Verify after launch
1. `count-links` with `handler: "migration"` (and `dns_correct: false`) to confirm every record exists and none is waiting on DNS.
2. Spot-check a few important old URLs with `get-link`.
3. After traffic starts, use `get-access-logs` (optionally `bot_free: true`) and `get-stats` to see which old URLs are being hit. Requests to old paths with no record mean a missing mapping: add them with `create-redirect` or another small `bulk-import`.
4. Suggest the user keep the redirects in place for at least a year, and update internal links and the sitemap on the new site to the new URLs.
## Rules
- Never write to the workspace without a dry run the user has seen. `bulk-import`, `bulk-update-links` and `bulk-delete-links` all dry-run by default; keep it that way until the user confirms.
- Never delete existing links during a migration unless the user explicitly asks; deletions are irreversible.
- Do not invent DNS records, URLs or counts. Report what the tools return.
- If a tool reports a plan or link limit, tell the user plainly and stop; do not split work to get around it.
Adds a redirect checker: trace any URL's redirect chain live, with each hop's status code, the final URL, response speed and the issues worth fixing. Includes the website-migration skill.
Declared in the saved package. Remote tools may change independently.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 3, 2026.
plugin_asdk_app_6ad1b1649b8081918b025ac43d38705c
Download plugin data (JSON)