# How to display images without exposing the directus URL?

**URL:** <https://community.directus.com/t/how-to-display-images-without-exposing-the-directus-url/767>\
**Category:** Help\
**Created:** [July 15, 2025, 7:34am UTC](https://community.directus.com/t/how-to-display-images-without-exposing-the-directus-url/767 "2025-07-15T07:34:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ymys](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/ymys/32/190_2.png) [@ymys](https://community.directus.com/u/ymys)\
**Post date:** [July 15, 2025, 7:34am UTC](https://community.directus.com/t/how-to-display-images-without-exposing-the-directus-url/767/1 "2025-07-15T07:34:50Z")

</div>

I build a web with nextjs 13.5.1 and directus 11.9.2 as my backend. To display content, I’m using SSR so my directus url didn’t exposed to browser.

But, I’m confused with images. To display image, used to [https://mydirectusurl/assets/id](https://mydirectusurl/assets/id). But how to do that without exposing directus URL? Is it safe exposing directus URL to browser?

---

<div class="post-metadata">

**Author:** ![ahmad\_quvor](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/ahmad_quvor/32/310_2.png) [@ahmad\_quvor](https://community.directus.com/u/ahmad_quvor)\
**Post date:** [July 15, 2025, 10:27am UTC](https://community.directus.com/t/how-to-display-images-without-exposing-the-directus-url/767/2 "2025-07-15T10:27:29Z")

</div>

Hello,

You can create a proxy route in the NextJs, to serve the images.
