Bonjour,
Alors, les deux possibilités t'ont déjà été exposées.
1 - Il faut que www.lesite.com pointe directement sur index.php.
Pour cela, il faut configurer ton serveur Web pour que la page par défaut soit index.php et non pas index.html ; dans ce cas, il faut voir avec l'administrateur web du site. Cela dépend du serveur (Apache, IIS, ...), il faut en modifier la configuration.
2 - Tu gardes index.html, et c'est lui qui fait une redirection sur index.php. C'est moins propre, mais plus facile à faire.
Voilà le texte qu'il faut y mettre :
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="refresh" content="0; url=http://www.monsite.fr/index.php" />
<title>Redirection</title>
<meta name="robots" content="noindex,follow" />
</head>
<body>
<p>
<a href="http://nouvelle.adresse.fr/dossier2/page2.html">Redirection</a>
</p>
</body>
</html>
Et une troisième possibilité, pour serveur Apache :
3 - Edite (avec le bloc note) le fichier nommé .htaccess de la racine de ton site web. S'il n'existe pas, crée-le.
Il faut qu'il contienne les lignes suivantes :
<Files .htaccess>
order allow,deny
deny from all
</Files>
Redirect permanent /index.html http://www.lesite.com/index.php
A mon avis, dans l'ordre de "propreté", il faut préférer la 1ère solution, puis la 3e et enfin la 2nde (car celle-ci sera visible par l'utilisateur)
Pour finir, je te conseille ce site qui m'a l'air assez complet :
http://alexandre.alapetite.net/doc-alex/redirections/index.fr.html
Xavier