Sí, Maxi: ese error ahora es esperable con el archivo que pusiste.
public_html/blog/post.php no abre solo. Ese archivo espera recibir un slug.
Por eso, si entrás a:
https://mecfconsultora.com/blog/post.php
te va a devolver:
Artículo no encontrado.
Porque internamente hace esto:
$slug = trim($_GET['slug'] ?? '');
y si no hay slug, corta.
Probá esto
Abrí una URL así:
https://mecfconsultora.com/blog/post.php?slug=el-slug-de-tu-articulo
Ejemplo:
https://mecfconsultora.com/blog/post.php?slug=sdadasdads
Qué significa esto
Si así funciona, entonces:
el archivo post.php está bien
el problema no es la nota pública el tema pendiente es que los links del blog o la ruta amigable todavía no están mandando el slug como corresponde En concreto