Aller au contenu

redirection d'un site donné vers une page donnée


Sujets conseillés

Bonjour

Un petit up pour vous dire que j'ai passé la journée à fouiller ce sous-forum, en vain :(

RewriteEngine On
RewriteCond %{HTTP_HOST} (www.)?sitebbb.com$
RewriteCond %{HTTP_HOST} forum.sitebbb.com$
RewriteCond %{REMOTE_ADDR} xxx.xxx.xxx.xxx
RewriteRule ^showthread.php([/]?$|/(.*))http://www.siteaaa.com/tuto.html/$2 [L,R=301]

Celà me paraissait pas mal mais ça ne fait strictement rien :wacko:

Lien vers le commentaire
Partager sur d’autres sites

Salut Sticky :cool:

Essaye avec ça :

RewriteEngine on
RewriteRule http://forum.sitebbb.com http://www.siteaaa.com/tuto.html [R=301]

Si cela ne fonctionne pas, remplace "http://forum.sitebbb.com" par "forum/index.php".

Si ça ne fonctionne toujours pas je te donnerai le code d'un Header PHP à placer dans ta page index de ton sous domaine.

@+ ;)

Lien vers le commentaire
Partager sur d’autres sites

Rhello,

ton sous domaine forum/sitebbb.com étant un répertoire de sitebbb.com/forum j'imagine, place ce bout de code dans la page index de ce répertoire :

<?php
header("HTTP/1.0 301 Moved Permanently");
header("Location: http://www.siteaaa.com/tuto.html" . $_SERVER[REQUEST_URI]);
exit();
?>

Cela redirigera automatiquement tes visiteurs vers la "nouvelle" page tout en transmettant la popularité acquise de ta première page vers la seconde !

@ bientôt :)

Lien vers le commentaire
Partager sur d’autres sites

Ca n'irait pas :(

le sitebbb est un domaine étranger : je ne veux pas le bannir, mais envoyer tout lien depuis ce site vers une page précie :wacko:

En fait, je veux que tous les visiteurs qui viennent depuis ce site (et seulement ce site) soient renvoyés sur un page précise.

ps : la veine était de sortie parait-il :whistling:

ps2 : envoins moi tes liens pour que je te rajoute ;)

Modifié par sticky-fingers
Lien vers le commentaire
Partager sur d’autres sites

Re,

dans ta page http://***.siteaaa.com/tuto.html essayes de placer ceci tout en haut du code :

<?php
if ($_SERVER['HTTP_REFERER'] == "http://forum.sitebbb.com") {
header("Location: http://www.site.compage_deriction.html/");
exit;
}
?>

J'insiste sur le "tout en haut car si tu as une execution de code html avant ça ne fonctionnera pas !

Alors ça marche ? :rolleyes:

Lien vers le commentaire
Partager sur d’autres sites

Merci mais ce n'est pas ce que je veux faire :blush:

Je pense que je dois passer par le .htaccess mais c'est assez compliqué :wacko:

Le site B a un forum : je veux que tous les liens vers mon site depuis ce forum soient redirigé vers une page particulière.

le forum du site B fonctionne ainsi http://forum.sitebbb.com/showthread.php?t=x

(x est le n° de chaque sujet de leur forum)

Je voudrais donc que tout lien posté sur leur forum vers mon site les amène sur tuto.html

Si je reprends mon 2nd post :

RewriteEngine On
RewriteCond %{HTTP_HOST} (www.)?sitebbb.com$ // concerne que le site B
RewriteCond %{HTTP_HOST} forum.sitebbb.com$ // concerne que le forum site B
RewriteCond %{REMOTE_ADDR} xxx.xxx.xxx.xxx // ip du site B et de leur forum
RewriteRule ^showthread.php([/]?$|/(.*))http://www.siteaaa.com/tuto.html/$2 [L,R=301] // redirection vers A

Mais ça ne marche pas :wacko:

Lien vers le commentaire
Partager sur d’autres sites

Je pense qu'il faudrait que tu expliques mieux ce que tu cherches à faire... parce que là c'est totalement nébuleux et incompréhensible.

Avec de vraies URLs plutôt que des siteaaa et sitebbb cela serait peut-être plus facile à comprendre.

Une redirection .htaccess est souvent très simple à faire, mais quand on n'arrive pas à expliquer correctement ce qu'on souhaite faire cela se complique singulièrement.

@ dldstyle, @ sticky-fingers, j'ai supprimé de vos posts les allusions privées qui n'intéressent personne d'autre sur le Hub.

S'il s'agit simplement de rediriger tous les référents d'un site externe XYZ vers une page:

RewriteCond %{HTTP_REFERER} www.sitexyz.tld
RewriteRule /?(.*) /la_page_annonce.html

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...