Si el formato de la URL cambió sin que tú hicieras nada, asumiría que tu servidor actualiza Discourse automáticamente y que eso fue lo que desencadenó el problema, pero no esperaría que la comparación de URL que utilizaste fuera un obstáculo. A menos que estés mostrando esa URL a los usuarios para que puedan copiarla, debería funcionar tal cual.
Una URL que comienza con “//” utiliza el mismo esquema que el documento que la referencia; es decir, si visitas la página correctamente por HTTP, equivale a “http://”. Si visitas la página por HTTPS, equivale a “https://”.