# Route Control

**URL:** https://meta.discourse.org/t/route-control/304381
**Category:** Feature
**Tags:** permalinks
**Created:** [April 17, 2024, 11:27pm UTC](https://meta.discourse.org/t/route-control/304381 "2024-04-17T23:27:19Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![TheDarkWizard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thedarkwizard/32/177913_2.png) [@TheDarkWizard](https://meta.discourse.org/u/TheDarkWizard)
#### Post date: [April 17, 2024, 11:27pm UTC](https://meta.discourse.org/t/route-control/304381/1 "2024-04-17T23:27:19Z")

</div>

Maybe as an enhancement to the permalinks system but it would be great if you could control the routes of links in the backend.

For example I could target any discourse generated link like users, profiles, topics, categories, and do something like:

```plaintext
https://meta.discoruse.org/t/name/id

```

to

```plaintext
https://meta.discourse.org/customroute/

```

Here is the feature demonstrated on our board that uses xenforo:

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/0/f/60fbb5ffe246fc95d7d0b7f85dd4462875814b0a.png)

---

<div class="post-metadata">

### Author: ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)
#### Post date: [April 18, 2024, 8:13pm UTC](https://meta.discourse.org/t/route-control/304381/2 "2024-04-18T20:13:48Z")

</div>

I think you can do this already?

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/1/e/31ecfe5a75717994c9ddb063a90420bbfbe48b48.png)

---

<div class="post-metadata">

### Author: ![TheDarkWizard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thedarkwizard/32/177913_2.png) [@TheDarkWizard](https://meta.discourse.org/u/TheDarkWizard)
#### Post date: [April 19, 2024, 2:17am UTC](https://meta.discourse.org/t/route-control/304381/3 "2024-04-19T02:17:58Z")

</div>

These are just redirects. In your example, the link should permanently be [domain.com/test](http://domain.com/test) in the browser as well and not redirect back to /u/marcp/activity

I was proposing full route filtering/control.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [April 22, 2024, 4:09am UTC](https://meta.discourse.org/t/route-control/304381/4 "2024-04-22T04:09:02Z")

</div>

Weirdly enough @hugh this kind of ties in to some docs ideas we had.

If you are using “discourse for documentation” then better route control is very much something you would like.

Its not a trivial feature… that is for sure … a lot of logic depends on routes being the way they are today.
