<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.
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;