Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
contributions:redirection [2012/09/13 21:49] |
contributions:redirection [2012/09/13 22:04] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== La redirection ====== | ||
+ | **//Article en construction// | ||
+ | La redirection permet de rediriger de force l' | ||
+ | |||
+ | Cela est utile dans plusieurs cas : | ||
+ | * afficher une page de confirmation pendant quelques secondes. | ||
+ | * afficher une page d' | ||
+ | * rediriger l' | ||
+ | * ... | ||
+ | |||
+ | ===== Différentes techniques de redirection ===== | ||
+ | ==== En HTML et XHTML ==== | ||
+ | Ce code doit être mis entre les balises < | ||
+ | <code html> | ||
+ | <!-- Pour html --> | ||
+ | <meta http-equiv=" | ||
+ | |||
+ | <!-- Pour xhtml --> | ||
+ | <meta http-equiv=" | ||
+ | </ | ||
+ | |||
+ | * seconde : temps (en secondes) qui s' | ||
+ | * cible : URL de la page vers laquelle l' | ||
+ | \\ | ||
+ | __Exemple__ \\ | ||
+ | On souhaite rediriger l' | ||
+ | <code html>< | ||
+ | |||
+ | ==== En JavaScript ==== | ||
+ | Ce code doit être mis soit dans la balise < | ||
+ | <code javascript> | ||
+ | <script type=" | ||
+ | window.location = ' | ||
+ | </ | ||
+ | </ | ||
+ | * cible : url de la page vers laquelle l' | ||
+ | |||
+ | ==== En PHP ==== | ||
+ | La fonction header() doit impérativement être utilisée avant tout affichage et toute balise HTML. Le code ci-dessous doit donc être mis avant la balise < | ||
+ | <code php><? | ||
+ | * cible : url vers laquelle l' | ||
+ | |||
+ | ==== Avec le fichier htaccess ==== | ||
+ | |||
+ | < | ||
+ | # Rediriger index.html vers une autre page | ||
+ | Redirect /index.html http:// | ||
+ | |||
+ | # Rediriger index.html vers un dossier | ||
+ | Redirect /index.html http:// | ||
+ | |||
+ | # Redirection permanente de votre domaine vers nouveau-domaine.com | ||
+ | Redirect 301 / http:// | ||
+ | |||
+ | |||
+ | # Si vous avez changé les pages .html en .php | ||
+ | RedirectMatch 301 (.*)\.html$ http:// | ||
+ | |||
+ | |||
+ | # Réécrire http:// | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTP_HOST} !^www\.mondomaine\.com$ [NC] | ||
+ | RewriteRule ^(.*)$ http:// | ||
+ | |||
+ | # Réécrire http:// | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTP_HOST} ^www\.mondomaine\.com$ [NC] | ||
+ | RewriteRule ^(.*)$ http:// | ||
+ | |||
+ | # Rediriger n' | ||
+ | RewriteEngine on | ||
+ | RewriteCond %{HTTP_HOST} !^mondomaine.fr$ | ||
+ | RewriteRule ^(.*) http:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== En cas d' | ||
+ | **// | ||
+ | |||
+ | ==== Modifier les paramètres DNS ==== | ||
+ | Lorsque vous avez ajouté votre nom de domaine à FSH, vous avez dû modifier les paramètres DNS de celui-ci. Si vous souhaitez faire une redirection, | ||
+ | |||
+ | === Selon le prestataire de domaine === | ||
+ | **Chez 1&1**, vous avez un bouton " | ||
+ | |||
+ | **Chez Gandi** (au 13/09/2012) : | ||
+ | - Dans la partie Administration, | ||
+ | - Dans la partie DNS, cliquez sur " | ||
+ | - Cliquez sur " | ||
+ | |||
+ | ==== Configurer la redirection ==== | ||
+ | |||
+ | === Chez 1&1 === | ||
+ | Vous devez vous connecter sur le serveur FTP de votre nom de domaine. **Attention, | ||
+ | |||
+ | Ensuite, utilisez le mot de passe fourni par votre revendeur.Dès que vous êtes connecté, effectuez votre redirection avec [[redirection# | ||
+ | |||
+ | === Chez Gandi === | ||
+ | **//(au 13/ | ||
+ | |||
+ | - Dans la partie Administration, | ||
+ | - À la ligne Redirections web, cliquez sur Gérer. Puis configurez la ou les redirection(s). | ||
+ | ==== En cas de rétablissement des services Franceserv ==== | ||
+ | Pour rétablir les serveurs FranceServ, il vous suffit de remettre les paramètres DNS de FSH en place. | ||
+ | Dans le cas où d' |