Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/11/2007, 14h25   #1
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Par défaut problème syntaxique avec la réecriture d'url

Bonjour

Je développe actuellement mon site perso avec wamp5 sous Windows. J'essaye depuis quelques minutes de faire de la réécriture d'url. J'ai activé le mod rewrite d'apache.

Pour le moment, je teste uniquement une adresse, le fichier .htaccess:
Code :
1
2
3
4
5
6
7
 
# url rewriting
Options +FollowSymlinks
RewriteEngine On
 
# links 
RewriteRule ^developpez-homepage.html$ go.php?page=developpez [L]
Le fichier go.php se situant à la racine du site:
Code :
1
2
3
4
5
6
7
8
9
 
switch($page){
	case "developpez":
	  header("Location: http://www.developpez.com");
	  break;
	default:
	  header("Location: /");
}
?>
Ce lien est appelé à partir de la page d'accueil comme suit:
Code :
<a href="developpez-homepage.html">Developpez club</a>
Lorsque je clique sur le lien en question, je me retrouve toujours sur la page d'accueil

Qu'en pensez-vous ?

Mon .htaccess est bien pris en compte car j'ai paramètré mes pages d'erreurs et cela fonctionne.

__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 15h00   #2
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 330
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 330
Points : 1 659
Points : 1 659
?
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 15h18   #3
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Citation:
Envoyé par Seb33300 Voir le message
C'est impec mais comment se fait-il que cela fonctionnait hier avec appserv
Ce n'est pas grave, le principal c'est que cela fonctionne.

Merci à toi
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 11h20   #4
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 330
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 330
Points : 1 659
Points : 1 659
Cela dépend si sur ton serveur "register globals" est activé ou non.
Le mieu c'est de toujours utiliser $_GET et $_POST pour que ça marche dans les 2 cas.
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 11h48   #5
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par Seb33300
Le mieux c'est de toujours utiliser $_GET et $_POST pour que ça marche dans les 2 cas.
Petite parenthèse : c'est l'unique "écriture" qui restera valable en PHP 6, register_globals et register_long_arrays ($HTTP_*_VARS) disparaissant.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h10.


 
 
 
 
Partenaires

Hébergement Web