Rediriger avec .htaccess

Des outils pour vous aider à créer votre site

Modérateurs: Guardian, AgnesD

Rediriger avec .htaccess

Messagede JB2Lyon le Lun 5 Mar 2007 - 17:57

Salut la compagnie :D
Qq un connaitrait-il la façon (qui fonctionne :P ) de rediriger toutes les pages d'un site vers la page d'accueil d'un autre site.
je voudrais que si qq1 tape http://monvieux.site.fr/pagexxxx.yyy il arrive sur http://monnouveau.site.fr/accueil.php. De préférence autre chose qu'une "RewriteRule" avec une ligne par fichier existant.
Merci, :P
A+
JB
Avatar de l’utilisateur
JB2Lyon
Modérateur
 
Messages: 755
Inscription: Jeu 5 Aoû 2004 - 17:17
Localisation: Ya un indice sur mon pseudo :-)

Messagede belver le Lun 5 Mar 2007 - 18:09

Salut JB, content de te voir
et si tout simplement, tu mettais un index.ph à la racine de ton site qui déroute ou tu veux aller de ce style :
Code: Tout sélectionner
<?php
// definition de la fonction
function redirect( $url ) {
// on regarde si des headers on déja été envoyés au navigateur
// dans le cas contraire :
if( !headers_sent() ) {
// redirection en PHP
header( 'Location: '.$url );
} else {
// redirection en Javascript
?>
<script language="Javascript">
window.location = "<?php echo $url ?>";
</script>
<?php
}
}

// 2 utilisations possibles :
// - locale
redirect( 'monnouveau.site.fr/accueil. php');
// - distante
// redirect( 'http://www.toto.toto/' ) ;
?>


je ne savais si ça répond à ta demande ? :wink:
J'ai encore perdu une occasion de me taire
Assistance Informatique en live
Image Image
Avatar de l’utilisateur
belver
Administrateur
 
Messages: 5132
Inscription: Mar 3 Aoû 2004 - 10:40
Localisation: Nantes

Messagede JB2Lyon le Lun 5 Mar 2007 - 18:18

Salut Belver, :D

En fait une redirection en tant que tel sur l'index racine, j'en ai.
Si je comprend bien ta solution elle fonctionne si on tape l'url simple appelant le fichier index, mais si tu tapes l'url/toto.php ça ne marche pas. N'est ce pas ?
Moi ce que je voudrais c'est que si l'on tape l'url/toto.php ou tata.htm on arrive sur nouvelurl/index.php.
A+
JB
Avatar de l’utilisateur
JB2Lyon
Modérateur
 
Messages: 755
Inscription: Jeu 5 Aoû 2004 - 17:17
Localisation: Ya un indice sur mon pseudo :-)

Messagede belver le Lun 5 Mar 2007 - 18:22

essaie, si tu tapes : http://belver.free.fr t'es redirigé sur :
http://belver.free.fr/ail/portal.php
tu mets ton fichier à la racine

par .htaccess, t'a pas bcp de choix à ma connaissance :
RewriteRule
ou RedirectPermanent
J'ai encore perdu une occasion de me taire
Assistance Informatique en live
Image Image
Avatar de l’utilisateur
belver
Administrateur
 
Messages: 5132
Inscription: Mar 3 Aoû 2004 - 10:40
Localisation: Nantes

Messagede JB2Lyon le Lun 5 Mar 2007 - 18:44

belver a écrit:essaie, si tu tapes : http://belver.free.fr t'es redirigé sur :
http://belver.free.fr/ail/portal.php
tu mets ton fichier à la racine

Oui j'ai bien compris, et pour ce qui est du fichier d'acces racine (index.xxx), j'ai la solution ! Ce n'est pas exactement l'objet de ma demande

belver a écrit:par .htaccess, t'a pas bcp de choix à ma connaissance :
RewriteRule
ou RedirectPermanent


Oui justement le RedirectPermanent ou Temp serais l'idéal avec les expressions régulières, mais je m'en fait un sac de noeuds des expres. régulières et n'y arrive pas.
A+
JB
Avatar de l’utilisateur
JB2Lyon
Modérateur
 
Messages: 755
Inscription: Jeu 5 Aoû 2004 - 17:17
Localisation: Ya un indice sur mon pseudo :-)

Messagede belver le Lun 5 Mar 2007 - 19:00

J'ai encore perdu une occasion de me taire
Assistance Informatique en live
Image Image
Avatar de l’utilisateur
belver
Administrateur
 
Messages: 5132
Inscription: Mar 3 Aoû 2004 - 10:40
Localisation: Nantes

Messagede belver le Lun 5 Mar 2007 - 19:12

j'ai trouvé ça :
Code: Tout sélectionner
Pour changer de nom de domaine :
RedirectPermanent / http://www.nouveaudomaine.tld/

redirigera la racine de l’ancien site vers le nouveau domaine.


http://alexandre.alapetite.net/doc-alex ... ex.fr.html
J'ai encore perdu une occasion de me taire
Assistance Informatique en live
Image Image
Avatar de l’utilisateur
belver
Administrateur
 
Messages: 5132
Inscription: Mar 3 Aoû 2004 - 10:40
Localisation: Nantes

Messagede kleist le Lun 5 Mar 2007 - 19:17

Merci belver pour toutes ces adresses, je vais étudier le sujet
Avatar de l’utilisateur
kleist
Pote
 
Messages: 288
Inscription: Mar 3 Oct 2006 - 22:41


Retourner vers Création de site

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron