Fermeture temporaire d'un site

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Fermeture temporaire d'un site

Message le Jeu Jan 05, 2006 14:58

Bonjour,

Je dois effectuer des changements sur un site.
Si un visiteur passe sur ce site a ce moment la, il y aura surement des erreurs.
Pour évité ce probleme, j'ai pensé à fermer le site, c'est à dire de faire rediriger toutes les pages vers une page prévue (travaux.php) mais je ne sais pas comment m'y prendre.

Il y a t-il moyen avec de l'url rewriting?


jOoL
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 490
Inscription: 4 Mai 2005

Message le Jeu Jan 05, 2006 15:20

dans mon cas, je définis une variable $offline.

Dans le fichier Index.php je fait:

Code: Tout sélectionner
<?php

//determiner la variable offline
if(!$_GET["offline"]){
  $offline==true;
}else{
  $offline=$_GET["offline"];
}

//afficher la page correcte
if($offline==true){

  include(travaux.php);
  exit();

}else{

//la page normale
}

?>


et ensuite pour voir ton site en dév, tu y accedes par www.example.com/idnex.php?offline=false

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Message le Jeu Jan 05, 2006 17:19

tu le fait que pour index.php?

Si un visiteur arrive directement sur une autre page, il saurat quand meme visiter le site ou alors il faut le mettre sur toute les pages.

Il n'y a pas d'autre moyen?


jOoL
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 490
Inscription: 4 Mai 2005

Message le Jeu Jan 05, 2006 17:42

dans mon cas, toutes les pages sont générées par index.php... donc je le fait qu'une fois.

En même temps, si c'est conercnant le site de ton profil, tu n'as pas des centaines de pages à modifier... ça reste faisable.

sinon, tu fais une copie de ton site complet dans un sous répertoire, sinon tu développes en local, etc...

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Message le Jeu Jan 05, 2006 18:09

Non, il n'y a pas des centaines de pages (et ce n'est pas non plus le site dans le profil)

pour le moment je travaille dessus en local et lorsque j'aurais fini, je fais les modification sur le site. Mais comme il y aura assez bien de changement a faire et que je dois aussi modifier dans la base de données, ca risque de prendre du temps => fermeture temporaire

Si il n'y a pas d'autre solution, j'utiliserai la tienne car elle n'est pas mauvaise (juste un peu long a mettre en place et a retirer 8) )


jOoL
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 490
Inscription: 4 Mai 2005

Message le Jeu Jan 05, 2006 18:16

ce que tu fais, pour aller plus vite, tu mets le code que je t'ai fourni plus haut sur toutes les pages.

Puis dans un fichier config, tu définis la valeur de la variable $offline.

De cette façon, simplement en modifiant cette variable, ton site passe de offline à online.

Tu laisses le code partout ailleurs après modif. Il pourra toujours servire et ne gêne en rien au bon fonctionnement du site une fois les modifs faites.

petit-ourson
WRInaute impliqué
WRInaute impliqué
 
Messages: 855
Inscription: 31 Mai 2004

Message le Jeu Jan 05, 2006 19:21

Tu utilises un fichier .htaccess où tu limites la connexion a une adresse ip ou à une personne authentifiée.

Sur l'erreur 401 tu rediriges vers une page d'erreur.

Aide : http://www.infres.enst.fr/~danzart/frames/htaccess.html


bossboss
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 266
Inscription: 28 Aoû 2004

Message le Dim Jan 08, 2006 17:06

Ne serait-il pas possible de réaliser cela avec un .htaccess de cette façon :
Code: Tout sélectionner
RewriteEngine On

RewriteRule ^(.*)\.php$ http://www.monsite.com/travaux.php [R,L]


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités