Redirects and broken links | Doghouse SaaS Knowledge Base     [Skip to content](#main)  [ ![Doghouse SaaS Knowledge Base](/storage/branding/01M3N8PQ7PSDNQBBKKJM6XGW03.svg) ](https://nginx.deploy-lagoon-production.districtcms-docs.dh1.amazee.io)  [Product documentation](/articles) [Roadmap](/roadmap)   Toggle navigation      

  [Product documentation](/articles) [Roadmap](/roadmap)  

  1. [Home](/) ›
2. [Product documentation](/articles) ›
3. [Navigation &amp; site search](/articles?category=12) ›
4. Redirects and broken links

 Redirects and broken links
==========================

Updated 4 days ago · 3 min read

 Search     Search  

Overview
--------

A redirect sends somebody who asks for one address to a different one. They matter because addresses change and links do not: a link in an old newsletter, a bookmark, another organisation's website, all keep pointing where the page used to be.

> **💡 Note:** Most of this happens without you. Whenever a page's address changes, the site keeps a redirect from the old address to the new one by itself.

> **💡 Note:** You do not have to be an administrator for this one. Content editors can add, change and remove redirects, and work through the 404 list, without asking anybody.

---

Seeing what is there
--------------------

Go to **Configuration**, then **Search and metadata**, then **URL redirects**.

The list shows four things worth reading.

Column

What it shows

From

The address somebody asks for.

To

Where they are sent instead.

Status code

How permanent the move is. 301 means moved for good, which is the usual choice.

Created

When it was made, which tells you the automatic ones from the hand-made ones.

Until the first redirect is made, the list reads *There are no redirects yet.*

---

Adding one by hand
------------------

You need a redirect of your own when the old address never existed on this site: a short address printed on a flyer, or a page carried over from an older website.

1. Press **Add redirect**.
2. Put the old address in **Path**.
3. Put the destination in **To**. Typing a page title will offer matches.
4. Leave **Enabled** ticked, so the redirect works as soon as you save.
5. Leave **Redirect status** alone unless you know you want something else.
6. Press **Save**.

![The Add URL redirect form, with the Path, To, Enabled and Redirect status fields outlined in red.](/storage/XpCWSkjm3E0Ou9ZdST5JbKB1gfz59BLT1WMPKEta.png)

---

Changing or removing a redirect
-------------------------------

Each row has an **Edit** button, with **Delete** under the arrow beside it.

- **Edit** reopens the same form, so you can send an old address somewhere better as the site changes.
- **Delete** removes the redirect. The old address stops working the moment you do, so be sure nothing still points at it.

To clear several at once, tick their boxes, choose **Delete redirect** under **With selection**, and apply.

> **💡 Tip:** There are more redirects than you think, most of them made automatically. The filters above the list narrow it by **From**, **To** or **Status code**, which beats scrolling.

---

Finding out what is broken
--------------------------

The site keeps a list of addresses people asked for and did not find.

Go to **Configuration**, then **Search and metadata**, then **URL redirects**, and open the **Fix 404 pages** tab above the list.

Column

What it tells you

Path

The address that was asked for.

Count

How many times. A high count is a link somebody else is publishing.

Daily count

How often it is still being asked for, which separates a steady problem from an old spike.

Last accessed

Whether it is still happening or was a one-off.

![The Fix 404 pages tab listing an address nobody found, with its Add redirect button outlined in red.](/storage/8jvLB950K6S58ZXW5gNYRTxaC1thNk20n1VPi4n3.png)

Every row carries its own **Add redirect** button, which opens the redirect form with the old address already filled in. That is the quickest way to fix one.

Work down the list by count. A high count with a recent date is worth a redirect.

Addresses like */api*, */graphql* or */phpinfo.php* are automated traffic probing the site rather than people. On those rows, open the arrow beside **Add redirect** and choose **Ignore**, and they drop off the list, which leaves you looking at genuine misses instead of noise.

> **💡 Tip:** This list is the most useful half hour you can spend on navigation. It tells you what people are actually looking for, rather than what you assume they are.

  Related articles 
------------------

- [ How people navigate your site → ](/articles/how-people-navigate-your-site)
- [ Page addresses → ](/articles/page-addresses)
- [ 404 pages → ](/articles/404-pages)

 Was this article helpful?
-------------------------

Your feedback helps us prioritise what to rewrite.

      Yes     No  

 [    Back to Navigation &amp; site search ](/articles?category=12) 

 On this page 

**Need additional help?** 
Submit a support request through the [**support portal** ](https://doghouse.atlassian.net/servicedesk/customer/portals)or email 

 © 2026 [Doghouse SaaS](https://doghouse.agency) [Glossary](/articles/glossary)
