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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] URL Rewriting et formulaires [résolu]

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] URL Rewriting et formulaires [résolu]

n°829725
Surfoo
Ça va ? ok.
Posté le 23-08-2004 à 15:10:35  profilanswer
 

J'ai Apache 2.0.50 et PHP 5.0.1, le module est bien lancé car il apparaît dans Loaded Modules de phpinfo()
 
Le .htaccess est bien dans le même répertoire que la page HTML avec laquelle j'ai voulu tester. Dans httpd.conf le fichier est bien sous le nom .htaccess.
 
Voilà le contenu du .htaccess :
 

Citation :


Options FollowSymLinks
RewriteEngine on
RewriteRule ^nexistepas.htm$ test.htm [L]


 
Et donc quand je vais sur la page test.htm, l'url n'indique pas pas nexistepas.htm, il n'y a rien qui change :(  
 
Une idée sur le problème ?
 
Edit : la suite du problème est plus bas


Message édité par Surfoo le 24-08-2004 à 02:28:56
mood
Publicité
Posté le 23-08-2004 à 15:10:35  profilanswer
 

n°829758
deliriumtr​emens
sic transit intestinal...
Posté le 23-08-2004 à 15:28:00  profilanswer
 

Vi, compréhension de ce qu'est le mod_rewrite.
 
Le but est, que, si tu écris une url, Apache l'interprète d'après les règles que tu as fixées dans ton .htaccess
 
Là, tu lui dis (en gros) de comprendre qu'il doit insérer le fichier trouve.htm quand, dans l'url, tu tapes nexistepas.htm.
 
Ce n'est pas l'url qui va changer, mais le fichier (logique inverse à la tienne).
 
Donc tape "nexistepas.htm", et si c'est le contenu de trouve.htm qui apparaît, c'est que tout fonctionne.


Message édité par deliriumtremens le 23-08-2004 à 15:29:03
n°829786
Surfoo
Ça va ? ok.
Posté le 23-08-2004 à 15:37:52  profilanswer
 

En faisant l'inverse non plus, ça ne marche pas.

n°829806
deliriumtr​emens
sic transit intestinal...
Posté le 23-08-2004 à 15:45:24  profilanswer
 

Le contenu ne change pas ? Ennuyeux.
 
Vérifie, au cas où, dans ton httpd.conf les options que peuvent "transgresser" les .htaccess
 
un truc dans le genre  

Code :
  1. # This controls which options the .htaccess files in directories can
  2. # override. Can also be "All", or any combination of "Options", "FileInfo",
  3. # "AuthConfig", and "Limit"
  4. #
  5.     AllowOverride all


 
Si c'est à None, c'est normal que rien ne marche.

n°829815
Surfoo
Ça va ? ok.
Posté le 23-08-2004 à 16:01:20  profilanswer
 

Merci, ça marche :)

n°829841
Surfoo
Ça va ? ok.
Posté le 23-08-2004 à 16:35:44  profilanswer
 

J'ai un autre problème là.
 
J'ai un menu déroulant qui gere l'affichage (CSS), comment faire ?  
Mon menu déroulant est accessible sur tout le site et des noms de pages différentes. Comment est ce que je peut gérer ça ?
 
Il faut envoyer les données en get ou post ?


Message édité par Surfoo le 23-08-2004 à 16:36:46

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

  [PHP] URL Rewriting et formulaires [résolu]

 

Sujets relatifs
[C++] IIDFromString erreur... [résolu]récupérer l'état de la souris depuis le driver Linux [résolu]
que faut il pour bien dév. en PHP[PHP/HTTP] simuler une requete POST
html en php[résolu] problème avec iframe
Incrémenter / Décrémenter des bases Mysql entres elles en PHPUpload en php
[php]Image de protection contre les spam bots [résolu] 
Plus de sujets relatifs à : [PHP] URL Rewriting et formulaires [résolu]


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