# Perspective Home Page Extension

**URL:** <https://forum.inductiveautomation.com/t/perspective-home-page-extension/67840>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [December 20, 2022, 5:48pm UTC](https://forum.inductiveautomation.com/t/perspective-home-page-extension/67840 "2022-12-20T17:48:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nicholas.robinson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nicholas.robinson/32/22188_2.png) [@nicholas.robinson](https://forum.inductiveautomation.com/u/nicholas.robinson)\
**Post date:** [December 20, 2022, 5:48pm UTC](https://forum.inductiveautomation.com/t/perspective-home-page-extension/67840/1 "2022-12-20T17:48:27Z")

</div>

From what I can see, the title of the project dictates what goes in the browser URL below:

```auto
/data/perspective/client/{project title}

```

Is there any way to force that to be a different value short of changing the project name?

Thanks,

Nick

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 20, 2022, 6:00pm UTC](https://forum.inductiveautomation.com/t/perspective-home-page-extension/67840/2 "2022-12-20T18:00:58Z")

</div>

Well, the project _title_ and the project _name_ as distinct things. What you get in the URL is the project name. And, no, you can't change it without renaming your whole project. The project _title_ is the "friendlier" (spaces, special characters allowed) display title for the project, which is displayed on e.g. the client launcher, session launcher, and elsewhere.

---

<div class="post-metadata">

**Author:** ![nicholas.robinson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nicholas.robinson/32/22188_2.png) [@nicholas.robinson](https://forum.inductiveautomation.com/u/nicholas.robinson)\
**Post date:** [December 20, 2022, 6:05pm UTC](https://forum.inductiveautomation.com/t/perspective-home-page-extension/67840/3 "2022-12-20T18:05:45Z")

</div>

@paul-griffith thanks for the quick confirmation.

We have standardization cleanup to do on our end then. Too much variation in project names then when we try to make a site loader and parameterize the URL it doesn't work when everything is named differently.

It would be convenient if we had a way to override the value in the URL with the project title. That would make naming of the project less fatal if done incorrectly.

Nick

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 20, 2022, 6:16pm UTC](https://forum.inductiveautomation.com/t/perspective-home-page-extension/67840/4 "2022-12-20T18:16:36Z")

</div>

The title allows characters that aren't legal in URLs. What you're asking for is essentially an extra project name field, which...ehh, no thanks 😉

You could put a reverse proxy capable of rewriting requests transparently (e.g. `nginx`) in front of your Ignition system. Then you'd be free to write rules to rewrite an incoming request for `/displayProjectName` to `/actualInternalProjectName`.

---

<div class="post-metadata">

**Author:** ![nicholas.robinson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nicholas.robinson/32/22188_2.png) [@nicholas.robinson](https://forum.inductiveautomation.com/u/nicholas.robinson)\
**Post date:** [December 20, 2022, 8:14pm UTC](https://forum.inductiveautomation.com/t/perspective-home-page-extension/67840/5 "2022-12-20T20:14:27Z")

</div>

Thanks, yeah, we will just suck it up and change the project names.

Nick
