Making a distinction between private and non-existing page message

Hey there!

Currently if someone is not logged in or has no right to access a private thread, they get the message: Oops! That page doesn’t exist or is private.. For example:

https://meta.discourse.org/sdvsd

I was wondering if there is an option to distinguish between “doesn’t exist” and “is private”. I actually would like people trying to access a private part of the forum that it is there but it’s private. The current “two in one” page gives the impression of error rather than private (maybe because it says oops, and maybe because people don’t read more then a couple of words).

Is there any way of having a different page for these two situations? (private vs non-existing)

2 Likes

Enable the detailed 404 page option in your site settings.

2 Likes

Thanks Jeff. Where do I find that? I just browsed through the settings but there are so many I can’t find this one :frowning:

1 Like

Search detailed 404 in your site settings

5 Likes

Thanks, @david. After checking that option, I see no difference. I get the exact same message both for invalid and private urls. Maybe it’s a translation thing, as I am using the Spanish language?

Here is an invalid URL: https://comunidad.ebrolis.com/cvdscvsd

And here is a private topic: https://comunidad.ebrolis.com/t/presentaciones-de-los-coaches-autores-de-los-libros-del-pack/383/8

Can you upgrade to latest to make sure the bug has not already been fixed?

1 Like

That doesn’t seem to fix it, @zogstrip :frowning: