BlueGEEK Journal

Accueil > Manip’s > SPIP & CO > SPIP1.9 & FREE : Conversion automatique des URL 1.8 en URL (...)

SPIP - Migration 1.9.1

SPIP1.9 & FREE : Conversion automatique des URL 1.8 en URL 1.9

Conversion, Interception 404

dimanche 29 octobre 2006, par bluegyn_spip

Comme vu dans les leçons précédentes sur le détournement des messages d’erreur générées par le serveur,

=>Détourner le message d’erreur de chargement d’une page (401,403,404)

Vous devez créer à la racine du site un fichier

.htaccess

Qui contient au moins cette ligne


.htaccess

ErrorDocument 404 /404.php

Cela signifie qu’en cas d’erreur de type "Page non trouvée sur le Site", le serveur activera automatiquement la page 404.php


404.PHP

L’URL de la requête est analysée,

  1. Si le programme y trouve une marque SPIP 1.8
    1. Il la convertit automatiquement en marque SPIP1.9
    1. Et lance la bonne requête
  1. Si l’erreur n’est pas reconnue comme SPIP-dépendante,
  • Le visiteur est automatiquement redirigé vers la page d’accueil à la racine du site.

SCRIPT PHP

Déposez à la racine de votre site

/

  • (Et non à la racine de /spip/)

- A côté de .htaccess

  • Ce fichier nommé

404.php

Et contenant ce code :

Dernière Mise à Jour du 1/11/2006


HTACCESS.TXT
A Déposer sur le site à la racine et à renommer .htaccess
404.PHP
Téléchargez le Script Clefs en Main