Prendre une partie de l'URL actuelle pour redirection

Discussion dans 'URL Rewriting et .htaccess' créé par TonyMcFly, 25 Janvier 2013.

  1. TonyMcFly
    TonyMcFly Nouveau WRInaute
    Inscrit:
    25 Janvier 2013
    Messages:
    6
    J'aime reçus:
    0
    Bonjour à tous,

    avant toute chose, j'espère ne pas me tromper en postant ce sujet dans cette catégorie, si c'est le cas, alors désolé d'avance et j'espère qu'un admin pourra le déplacer.

    Donc voilà, je cherche à réaliser un petit bout de code.

    J'ai deux sites clones (ne me demandez pas pourquoi ! :wink: ), monsite1.com et monsite2.com

    J'aimerais que lorsque le visiteur arrive sur une page de monsite1.com, par exemple monsite1.com/page12345.php il soit redirigé vers monsite2.com/page12345.php

    En soit ce n'est pas compliqué, j'ai juste à faire une redirection. Sauf que j'aimerais que ce soit possible sur TOUTES les pages de monsite1.com

    Je pense donc que pour réaliser ceci j'ai besoin de récupérer une partie de l'url actuelle (soit dans l'exemple : page12345.php) pour que je puisse ainsi faire une redirection + prendre cette partie de l'url pour ensuite rediriger vers le site clone... Ce qui donnerais un code du style :

    <script type='text/javascript'>window.top.location = 'http://www.monsite2.com/*la partie que je cherche à "cloner"*';</script>

    Je n'ai pas un niveau très élevé en PHP, c'est pourquoi j'ai envisagé cette solution, mais il existe peut-être une solution plus simple ou plus propre...

    La solution que j'envisage est-elle possible ? Comment réaliser cette "prouesse" ?

    J'espère avoir été assez clair, merci beaucoup !
     
  2. TonyMcFly
    TonyMcFly Nouveau WRInaute
    Inscrit:
    25 Janvier 2013
    Messages:
    6
    J'aime reçus:
    0
    Ouf ! Après pas mal de recherche et avoir bidouillé plusieurs codes j'ai enfin réussi ce que je voulais !

    Je mets le code si ça peut aider quelqu'un :


    Code:
    <?php
    
        $protocol = strpos(strtolower($_SERVER['SERVER_PROTOCOL']),'https') 
    
                        === FALSE ? 'http' : 'https';
    
        $script   = $_SERVER['SCRIPT_NAME'];
    
        
        $currentUrl = $protocol . '://' . $host . $script . '' . $params;
    
        echo $script;
    	     
    	
    ?>
    
    <script type='text/javascript'>window.top.location = 'http://www.monsite2.com<?php echo "$script" ?>';</script>

    Si vous avez quelque chose de plus simple et/ou de plus propre, n'hésitez pas.

    Merci.
     
Chargement...
Similar Threads - Prendre partie actuelle Forum Date
Ne prendre qu'une partie d'un QueryString dans une regex RewriteCond URL Rewriting et .htaccess 9 Décembre 2019
Comment apprendre la rédaction de contenu ? Rédaction web et référencement 10 Août 2022
Prendre en compte mots-clef Débuter en référencement 3 Août 2022
Apprendre à utiliser Google Ad Manager simplement Monétisation d'un site web 4 Juillet 2021
M'aider à comprendre... Demandes d'avis et de conseils sur vos sites 16 Juin 2021
Personne n'est parfait, des avis bons à prendre concernant mon site ? Demandes d'avis et de conseils sur vos sites 27 Juillet 2020
Reprendre le contrôle de ses contenus : faire une zone privée Débuter en référencement 12 Avril 2020
Il faut arrêter de se prendre la tête Référencement Google 10 Janvier 2020
Comment forcer Google à prendre en compte Title et Meta Description Référencement Google 23 Décembre 2019
Besoin d'aide pour comprendre mon Analyse Dareboost Débuter en référencement 24 Août 2019
Comment Google peut prendre un compte des liens aussi pourris.... Netlinking, backlinks, liens et redirections 9 Août 2019
Comprendre le (Other) dans Acquisition/Canal Google Analytics 11 Juillet 2019
Comprendre les revenus d'AdSense AdSense 31 Décembre 2018
statistique à comprendre Le café de WebRankInfo 11 Décembre 2018
Comprendre une explosion de trafic sur 1 jour Google Analytics 7 Décembre 2018
Trouver un conseiller pour décision à prendre quant à l'avenir d'un site. Demandes d'avis et de conseils sur vos sites 24 Juillet 2018
Reprendre l'administration d'un gros forum Le café de WebRankInfo 23 Avril 2018
Site pour comprendre le calcul de l'IR Demandes d'avis et de conseils sur vos sites 21 Novembre 2017
Comment apprendre le métier de gestionnaire de pub adwords ? AdWords 12 Juillet 2017
votre avis sur mon site pour comprendre Demandes d'avis et de conseils sur vos sites 8 Juillet 2017