<tyro-ui-gone>

Gone

Page d'erreur 410 - affichée pour les URLs supprimées définitivement. Contrairement à une 404, le code 410 indique aux moteurs de recherche de retirer la page de leur index pour de bon.

Aperçu

[homeLink]="/"
Erreur 410

410

Page supprimée

Cette page a été supprimée définitivement et ne reviendra pas.
Revenez à l'accueil pour retrouver nos contenus actuels.

Retour à l'accueil

Inputs

Propriété
Type
Défaut
Description
[homeLink] string '/'Route du bouton de retour à l'accueil
[homeLabel] string "Retour à l'accueil"Texte du bouton (fr)
[homeLabelEn] string 'Back to home'Texte du bouton (en)

Utilisation - app.routes.ts

import { tyroUiErrorRoutes } from 'tyrolium-ui';

export const routes: Routes = [
  // ...vos routes / your routes
  ...tyroUiErrorRoutes(), // 403, 404, 410 + wildcard
];

Utilisation - URLs supprimées (serveur)

Le serveur répond avec le vrai code 410 et la page /410 pré-rendue ; Angular affiche ensuite ce composant sur l'URL demandée.

// scripts/tyrobuild.mjs - liste des sites / site list
{ key: 'tyrolium', …, gone: ['ServerMC', 'Panel'] },

// → .htaccess (Apache)
RewriteRule ^(ServerMC|Panel)(/.*)?$ - [R=410,L]
ErrorDocument 410 /410/index.html

// → .tyro-nginx.conf (Nginx)
location ~ ^/(ServerMC|Panel)(/|$) { return 410; }
error_page 410 /410/index.html;