Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1482 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Redirection.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Redirection.

n°1226841
Beral2
Posté le 20-10-2005 à 10:16:18  profilanswer
 

Bonjour à tous,
 
j'aimerais créer dans mon site des pages index qui redirigeraient vers une autre page du même site ; ce parce que j'ai des répertoires sans page index (d'autres noms de page) et qu'une page ne contenant que "0" apparaît lorsqu'on ne donne que le chemin du répertoire (adresse se terminant par "/" ).
 
Toutes mes pages son .php : je n'y connais rien en PHP, c'était juste pour pouvoir me servir d'un include (<?php readfile('../../include/include.txt'); ?> ), ce que je ne pouvais pas faire en HTML (c'est pour mon menu, si je devais rajouter une entrée, je préfère éviter d'avoir à modifier 393 pages...). Tout le reste de la page est en HTML (c'est un peu gacher la puissance du PHP, c'est vrai, mais il me fallait cet include).
 
Ma question est, vaut-il mieux utiliser une instruction HTML (<meta http-equiv="Refresh" content="0; url=/photographie/index.php"> ) ou son "équivalent" PHP que voici ?

Code :
  1. <?
  2. if ($url) {
  3.         header("Location: $url" );
  4. } else if($QUERY_STRING) {
  5.         header("Location: ".urldecode($QUERY_STRING));
  6. } else {
  7.         echo "Error bad URL";
  8. }
  9. ?>


 
(si le code PHP est nul, désolé, encore une fois je n'y connais rien, j'ai copié/collé ce truc de quelquepart ; et si "équivalent" n'est pas le mot qui convient, ben heu idem).
 
Merci.


Message édité par Beral2 le 20-10-2005 à 10:27:13
mood
Publicité
Posté le 20-10-2005 à 10:16:18  profilanswer
 

n°1226855
Beral2
Posté le 20-10-2005 à 10:37:32  profilanswer
 

Bon, pour l'instant, j'ai opté pour une page index.php ne contenant que :

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  2. <html>
  3. <head>
  4.     <meta http-equiv="Refresh" content="0; url=../index.php">
  5. </head>
  6. </html>


 
Ca roule ?

n°1226876
FlorentG
Unité de Masse
Posté le 20-10-2005 à 11:10:22  profilanswer
 

C'est pas top malheureusement :(

n°1226886
Beral2
Posté le 20-10-2005 à 11:23:37  profilanswer
 

Ah !
 
et... une piste stp ?
 
En fait, je ne sais pas si le mot "redirection" est le bon. Ce que j'aimerais, c'est en fait que si la page ou n'importe quoi n'existe pas (erreur 404 ?), l'on soit redirigé vers la page index du site par exemple.
 
Là, je suis en train de copier cet index de redirection dans tous les répertoires... y a-t-il un moyen de faire cela plus proprement (j'imagine que oui) ?
 
Sinks.

n°1226891
uriel
blood pt.2
Posté le 20-10-2005 à 11:26:34  profilanswer
 

tu peux aussi utiliser htaccess pour les redirections permanentes avec les keyword Redirect permanent et/ou RedirectMatch permanent
 
 apres je sais pas si c'est plus propre ou pas


Message édité par uriel le 20-10-2005 à 11:27:18

---------------
IVG en france
n°1226897
FlorentG
Unité de Masse
Posté le 20-10-2005 à 11:27:35  profilanswer
 

Si une page n'existe pas, faut envoyer une page d'erreur, avec un beau 404 comme code de retour [:spamafote]. Si l'internaute tape une url quelconque, et que l'acceuil s'affiche, il va pas piger ce qui se passe. Faut lui signaler explicitement que la page qu'il demande n'existe pas...

n°1227028
backdafuck​up
Back to da old skool
Posté le 20-10-2005 à 13:03:04  profilanswer
 

et ça :  
 
<!--#include file="chemin relatif" --> ?
 
ou
 
<!--#include virtual="chemin absolu" -->
 
(PS: C'est du HTML)
 
edit: évidemment, ça c'est juste pour les includes de fichiers...


Message édité par backdafuckup le 20-10-2005 à 16:00:29

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Redirection.

 

Sujets relatifs
redirection vers une page web[résolu] redirection vers une page autre site
Redirection permanante 301 ?? Help meRéférencement d'un site et redirection
redirection htaccess particulièreRedirection
[php] redirection avec conservation de $_POSTProblème avec exec et la redirection vers un fichier
Redirection temporisé après validation du login[JavaScript] Redirection après un compte à rebour...
Plus de sujets relatifs à : Redirection.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR