# 404 for svg-sprite on localhost:8000

**URL:** https://meta.discourse.org/t/404-for-svg-sprite-on-localhost-8000/162539
**Category:** Support
**Tags:** unsupported-install
**Created:** [August 31, 2020, 10:26am UTC](https://meta.discourse.org/t/404-for-svg-sprite-on-localhost-8000/162539 "2020-08-31T10:26:14Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![akvadrako](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/akvadrako/32/192032_2.png) [@akvadrako](https://meta.discourse.org/u/akvadrako)
#### Post date: [August 31, 2020, 10:26am UTC](https://meta.discourse.org/t/404-for-svg-sprite-on-localhost-8000/162539/1 "2020-08-31T10:26:14Z")

</div>

Hello. I am running a new discourse instance with the relevant config:

```
hostname = localhost:8000
relative_url_root = /forum

```

Some of the resources are not loading. For example the following gives a 404 error:

> [http://localhost:8000/forum/svg-sprite/localhost:8000/svg-2-ea6ff3f2981a98a7323fb5294880aa4255c98f87.js](http://localhost:8000/forum/svg-sprite/localhost:8000/svg-2-ea6ff3f2981a98a7323fb5294880aa4255c98f87.js)

If, however, I manually change the url to `/svg-sprite/localhost/…’ it loads.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [August 31, 2020, 2:25pm UTC](https://meta.discourse.org/t/404-for-svg-sprite-on-localhost-8000/162539/2 "2020-08-31T14:25:45Z")

</div>

Why aren’t you using port 80?

Publishing on nonstandard ports isn’t supported.

---

<div class="post-metadata">

### Author: ![akvadrako](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/akvadrako/32/192032_2.png) [@akvadrako](https://meta.discourse.org/u/akvadrako)
#### Post date: [August 31, 2020, 2:41pm UTC](https://meta.discourse.org/t/404-for-svg-sprite-on-localhost-8000/162539/3 "2020-08-31T14:41:59Z")

</div>

Because I am just testing it locally and have other stuff on port 80. I did eventually find a fix, by adding this to **nginx.conf** :

```
rewrite /forum/(svg-sprite|user_avatar)/([^/]+):[0-9]+/(.*) /forum/$1/$2/$3;

```
