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

  FORUM HardWare.fr
  Programmation
  PHP

  redirection d'une page ou dossier inexistant en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

redirection d'une page ou dossier inexistant en php

n°2089821
simoroco
Posté le 17-07-2011 à 22:18:55  profilanswer
 

bonjour les amis,
 
je veu réalisé la chose suivante :
 
l'orsk kelkun tape un url non valide sur mon site web, ce dernier le redirige directement sur la page index.php
 
(je veu dir sur par exempl je tape : "http://monsite.com/pages/page1.php" alor ke la page page1.php n'existe pas ou le dossier pages n'existe pas, l'hote est automatiquement reidrigé vers "http://monsite.com/index.php" )
 
exemple : le cas de facebook.com, ci je veu accèder a un url invalide (dossier ou fichier qui n'existe pa), alors j'ai une page personnalisé de facebook qui s'afficher (au lieu de cette page je veu faire une redirection)
 
exemple d'url invalide : https://www.facebook.com/page/de.php
 
N.B : je travail deja avec le system suivant : "http://monsite.com/index.php&page=nom_de_page" donc dans cette page je teste deja sur l'existance ou non de la page voulu, ce ke je veu savoir cé kom faire pour rediriger le host qui entre une url qui n'existe pas sans passer par la page index.php qui fait le teste ?
 
et merci d'avance :)

mood
Publicité
Posté le 17-07-2011 à 22:18:55  profilanswer
 

n°2089831
simoroco
Posté le 17-07-2011 à 23:43:35  profilanswer
 

jai trouvé une solution plus ou moin complete
 
on cree dans la racine du site un fichier .htaccess qui contient :
 
ErrorDocument 404 http://localhost/monsite/index.php
 
sauf que je veut que le lien puisse reconnaitre automatiquement la page index.php en local sans spécifier tout le chemin contenant localhost/monsite/

n°2090191
MEI
|DarthPingoo(tm)|
Posté le 19-07-2011 à 15:59:31  profilanswer
 

Avec la réécriture d'URL, un truc du genre dans le .htaccess :

Code :
  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} -s [OR]
  3. RewriteCond %{REQUEST_FILENAME} -l [OR]
  4. RewriteCond %{REQUEST_FILENAME} -d
  5. RewriteRule ^.*$ - [NC,L]
  6. RewriteRule ^.*$ /index.php [NC,L]


 
Tout ce qui n'existe pas sera redirigé vers index.php.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°2090276
simoroco
Posté le 20-07-2011 à 01:37:16  profilanswer
 

et ma solution ? elle n'est pas assez sécurisée ou quoi ?
 
(ErrorDocument 404 http://localhost/monsite/index.php)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  redirection d'une page ou dossier inexistant en php

 

Sujets relatifs
imprimer page php sans mon menuauthentification et redirection
comment transférer une variable vers une autre page[Batch] Création dossier
Générer fichier word avec des données d'une page Webcree une page pdf avec une select de feuil excel
[sitemesh] [Struts2] exclure pagefeuille de calcul dynamique dans une page html
OVH redirection mondomaine.fr vers www.mondomaine.fr 
Plus de sujets relatifs à : redirection d'une page ou dossier inexistant en php


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