|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
ben33 Nouveau WRInaute
Inscrit le: 12 Fév 2008 Messages: 4
|
Posté le : Mar Avr 22, 2008 12:30 Sujet du message: $_SERVER['REQUEST_URI'] autres méthodes ? |
|
|
Bonjour,
Voilà, je cherche a récupérer l'url de la page visitée dans une variable pour effectuer une redirection 301 de monsite.com/index.php vers monsite.com.
Exemple du code que je comptais utiliser:
<?php
if($_SERVER['REQUEST_URI']=='/index.php'){
header("Status: 301 Moved Permanently", false, 301);
header("Location: h**p://monsite.com");
exit();
}
?>
Mon problème est que la variable 'REQUEST_URI' ne me renvoie aucune valeur, elle est vide !
D'après mon hébergeur, la config du serveur ne me le permet pas.
Je voudrai savoir si il existe une alternative en php ou bien un équivalent en javascript.
Merci d'avance. |
|
| |
|
 |
UsagiYojimbo WRInaute accro

Inscrit le: 23 Nov 2005 Messages: 2522 Localisation: Lyon, capitale des Gaules
|
Posté le : Mar Avr 22, 2008 12:32 Sujet du message: Re: $_SERVER['REQUEST_URI'] autres méthodes ? |
|
|
Et avec :
| Code: |
<?php
if($_SERVER['PHP_SELF']=='/index.php'){
header("Status: 301 Moved Permanently", false, 301);
header("Location: h**p://monsite.com");
exit();
}
?>
|
|
|
| |
|
 |
tonguide WRInaute accro

Inscrit le: 28 Nov 2003 Messages: 1131
|
Posté le : Mar Avr 22, 2008 12:38 Sujet du message: $_SERVER['REQUEST_URI'] autres méthodes ? |
|
|
Essai de faire
<?php
echo '<pre>';
print_r($_SERVER);
echo '</pre>';
?>
et regarde ce que tu peux récupérer qui pourrait te servir. |
|
| |
|
 |
ben33 Nouveau WRInaute
Inscrit le: 12 Fév 2008 Messages: 4
|
Posté le : Mar Avr 22, 2008 12:43 Sujet du message: $_SERVER['REQUEST_URI'] autres méthodes ? |
|
|
Salut,
merci pour ta réponse.
Le probleme c'est que c'est l'adresse virtuel tapé dans le navigateur que j'ai besoin de récupérer pas l'adresse réel du fichier sur le serveur.
monsite.com/index.php et monsite.com sont en réalité la meme page. Si j'utilise 'PHP_SELF' le code va boucler a l'infini. je sais pas si je suis tres claire ?
Merci. |
|
| |
|
 |
ben33 Nouveau WRInaute
Inscrit le: 12 Fév 2008 Messages: 4
|
Posté le : Mar Avr 22, 2008 13:00 Sujet du message: $_SERVER['REQUEST_URI'] autres méthodes ? |
|
|
Effectivement, j'ai trouvé grace à ton code la variable qui me convient, merci à toi tonguide.
Pour ceux qui ont le même problème, essayez avec la variable 'HTTP_X_REWRITE_URL'.
Encore merci à vous 2 pour votre intervention ultra rapide.
a++ |
|
| |
|
 |
| |
|
|