Aide à réorienter Script PHP

  • Flubber
  • Born
  • Born
  • No Avatar
  • Inscription: Avr 22, 2005
  • Messages: 4
  • Status: Offline

Message Avril 22nd, 2005, 11:24 am

Ok, je me suis enregistré en tant que ce script index.php so i cna rediriger à certaines pages en fonction de la barre d'adresse. Cos i n'ont pas de revendeur, mais je n'ai 5 domaines parqués.

[php] <? php

if ($ _SERVER [ "REQUEST_URI"] == "http://www.runeconference.com") (

header (Location: http://www.runeconference.com/shaun/ );

) Else if ($ _SERVER [ "REQUEST_URI"] == "http://www.jdjokes. com / ") (

header (Location: http://www.jdjokes.com/jdjokes/ );

)
?>
[/ php]

Et pourtant, quand je vais à http://www.runeconference.com ou http://www.jdjokes.com ils viennent avec une page blanche.

Que suis-je fait de mal?

Merci
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Avril 22nd, 2005, 11:24 am

  • whatlikesit12345
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Déc 22, 2003
  • Messages: 1215
  • Status: Offline

Message Avril 22nd, 2005, 1:11 pm

voulez-vous dire
[php]
$ _SERVER [ "REQUEST_URL"] [/ php]
pas URL
  • Flubber
  • Born
  • Born
  • No Avatar
  • Inscription: Avr 22, 2005
  • Messages: 4
  • Status: Offline

Message Avril 22nd, 2005, 1:13 pm

Les deux donnent même réponse, une page blanche.
  • Tchuki
  • Mastermind
  • Mastermind
  • No Avatar
  • Inscription: Sep 30, 2004
  • Messages: 1774
  • Loc: Edinburgh
  • Status: Offline

Message Avril 22nd, 2005, 1:21 pm

[php] <? php

if ($ _SERVER [ "REQUEST_URL"] == http://www.runeconference.com/) (

header ( "Location: http://www.runeconference.com/shaun/ ");

) Else if ($ _SERVER [ "REQUEST_URL"] == http://www.jdjokes.com/) (

header ( "Location: http://www.jdjokes.com/jdjokes/ ");

)
> [/ Php]

Essayez ça.

Aussi avez-vous essayé de remplacer REQUEST_URL avec HTTP_HOST?
  • Flubber
  • Born
  • Born
  • No Avatar
  • Inscription: Avr 22, 2005
  • Messages: 4
  • Status: Offline

Message Avril 22nd, 2005, 1:25 pm

Tentatives deux suggestions, pas de travail. :?
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de l’utilisateur
  • Inscription: Mai 28, 2003
  • Messages: 23404
  • Loc: Woodbridge VA
  • Status: Offline

Message Avril 22nd, 2005, 2:06 pm

I don't get it.

Vos sites sont:
http://www.flubb.com/shaun/
et
http://www.flubb.com/jdjokes
respectivement.

Cela ne correspond pas à ce que vous semblez être d'essayer de le faire dans votre code.

Et la page est vide parce que les redirections ne sont pas tout simplement son travail et de l'affichage de la page index.php qui est vide.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de l’utilisateur
  • Inscription: Mai 28, 2003
  • Messages: 23404
  • Loc: Woodbridge VA
  • Status: Offline

Message Avril 22nd, 2005, 2:23 pm

Je viens de voir votre message à plus de WebmasterTalk

Je pense que ce Ic3CoLd mai ont été suggérant était:
[php] <? php

if ($ _SERVER [ "REQUEST_URI"] == "http://www.runeconference.com") (

header (Location: http://www.flubb.com/shaun/ );

) Else if ($ _SERVER [ "REQUEST_URI"] == "http://www.jdjokes.com/") (

header (Location: http://www.flubb.com/jdjokes/ );

)
?>
[/ php]

Im toujours pas, même si certaines œuvres qui le fera ce que vous voulez. Êtes-vous d'essayer de masquer l'adresse URI de sorte que quand un utilisateur tape, http://www.runeconference.com thats ce qu'ils voient dans la barre d'adresse au lieu de http://www.flubb.com/shaun ?
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • Flubber
  • Born
  • Born
  • No Avatar
  • Inscription: Avr 22, 2005
  • Messages: 4
  • Status: Offline

Message Avril 22nd, 2005, 2:45 pm

Ok je vais essayer d'expliquer et de mieux.

J'ai 5 domaines stationnés sur mon NON-Hébergement. Son impossible de les amener à rediriger à certains sous-répertoires que j'ai demandé le soutien de nombreuses personnes un temps.
Donc j'ai besoin d'un script pour obtenir l'url de la barre d'adresse, puis rediriger vers une certaine page. Ce script serait la page d'index, et ensuite, rediriger vers un sous-répertoire contenant le site Web de la demande dans la barre d'adresse.

Maintenant, j'ai parlé à l'admin de WMT et il dit simplement revendeur afin de rendre la vie plus facile. Et maintenant, je doute.
  • RichB
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mai 17, 2003
  • Messages: 1121
  • Loc: Boston
  • Status: Offline

Message Avril 22nd, 2005, 3:08 pm

REQUEST_URI n'est allons tenir une barre oblique à l'annuaire le plus élevé, plutôt que l'ensemble du Web. Je ne pense pas qu'il y est une variable prédéfinie pour REQUEST_URL, mais peut-être vous pourriez faire une comme celle-ci:

[php] <? php

$ url = http://. $ _SERVER [$ HTTP_HOST]. $ _SERVER [ "REQUEST_URI"];

if ($ url == "http://www.runeconference.com/") (

header (Location: http://www.runeconference.com/shaun/ );

) Else if ($ url == "http://www.jdjokes. com / ") (

header (Location: http://www.jdjokes.com/jdjokes/ );

)
> [/ php]
Free Programming Resources
  • Tdotwire
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Juil 18, 2004
  • Messages: 486
  • Loc: Toronto
  • Status: Offline

Message Avril 24th, 2005, 8:41 am

c'est ce que j'ai pour obtenir l'URL de ma page

[php] classe page
(
var $ page;
function page ()
(
$ this-> page = "http://". $ _SERVER [ "SERVER_NAME "].$_ SERVER [" REQUEST_URI "];
)

la fonction de redirection ($ href)
(
header ( "Location:". $ href);
exit ();
)
) [/ php]

maintenant, si je devais l'inclure dans votre script

[php] / / A ce rythme, vous devez avoir la page de classe inclus dans votre script

page = $ page;
if ($ page-> page == "http://www.runeconference.com/")
$ page-> redirect ( "http://www.runeconference.com/");
autre
$ page-> redirect ( "http://www.jdjokes.com/jdjokes/")
[/ php]

et voilà qui fait le travail
  • redmike
  • Born
  • Born
  • Avatar de l’utilisateur
  • Inscription: Sep 11, 2006
  • Messages: 4
  • Loc: philippines
  • Status: Offline

Message Septembre 11th, 2006, 5:25 pm

Flubber a écrit:
Les deux donnent même réponse, une page blanche.


Essayez celui-ci ..

echo "<meta http-equiv="refresh" content="3;url=http://www.freelancerpilipinas.com"> \ n";


l'ajouter à votre cap .. espérons que ça marche! :wink:
  • Tchuki
  • Mastermind
  • Mastermind
  • No Avatar
  • Inscription: Sep 30, 2004
  • Messages: 1774
  • Loc: Edinburgh
  • Status: Offline

Message Septembre 12th, 2006, 6:21 am

Dude, ce poste est de plus de 1 an....
  • redmike
  • Born
  • Born
  • Avatar de l’utilisateur
  • Inscription: Sep 11, 2006
  • Messages: 4
  • Loc: philippines
  • Status: Offline

Message Septembre 24th, 2006, 7:45 am

Enigmatic a écrit:
Dude, ce poste est de plus de 1 an....


hahaha, yeah i know...im juste essayer d'aider...peut-être pour l'utilisation future....
  • pankaj
  • Born
  • Born
  • No Avatar
  • Inscription: Mai 26, 2009
  • Messages: 1
  • Status: Offline

Message Mai 26th, 2009, 4:52 am

Je sais que c'est un vieux sujet.
Pourtant, ce code a fonctionné pour moi
Vous pouvez le tester à votre localhost (local apache)
Quand j'entre dans "http://localhost" je suis redirigé vers "site1"
Et quand je entrer "http://127.0.0.1« J'ai redirigé vers "site2"

Cela est utile lorsque vous utiliserez probablement l'hébergement partagé ecnony sur un paquet qui ne vous permet pas de pointer votre racine dans un répertoire différent. Vous pouvez nommer ce que index.php et allez-y!
Économisez 2 $ par mois (depuis 2009) et par domaine


<!--? php print $ _SERVER [ "REQUIST_URL"]; ->
<? php
$ url = $ _SERVER [ "SERVER_NAME "].$_ SERVER [" REQUEST_URI "];

if ($ url == "localhost /") (
/ / print $ url;
header (Location: http://localhost/site1 );

)

else if ($ url == "127.0.0.1 /") (
/ / print $ url;
header (Location: http://127.0.0.1/site2 );

)
?>

Afficher de l'information

  • Total des messages de ce sujet: 14 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 289 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC