IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

htaccess redirect php script


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 216
    Par défaut htaccess redirect php script
    Bonjour,

    J'aimerais redirigé une requête du style :

    http://www.monsite.com/x/y/z/

    vers un script de mon site web "redirect.php" qui va analyser les différentes parties de l'url et appeler des pages php en fonctions.

    Pour l'instant j'ai écris dans mon htaccess:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/redirect.php 
    RewriteRule ^(.+)$ redirect.php?args=$1 [L]
    Dans ma page redirect.php, j'affiche simplement la requête pour l'instant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    print_r($_REQUEST);
    ?>
    Si je rentre l'url suivante "http://www.monsite.ch/x/y/z/", le script redirect m'afffiche:
    [args] => redirect:/redirect.php/y/z/

    Comment obtenir comme arguments x/y/z/?

    Merci d'avance pour votre aide.
    Meilleures salutations
    Pascal

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 216
    Par défaut
    Ok j'ai finalement réussi en suivant le tuto sur slash node (redirect all requests to index.php)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    # Turn rewriting on
    Options +FollowSymLinks
    RewriteEngine On
    # Redirect requests to redirect.php
    RewriteCond %{REQUEST_URI} !=/redirect.php
    RewriteRule ^(.+)$ /redirect.php?page=$1

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Apache][.htaccess] Redirection de sous domaines
    Par dorian53 dans le forum Apache
    Réponses: 2
    Dernier message: 28/11/2015, 23h20
  2. .htaccess redirect url php login avec pseudo frames
    Par legall dans le forum Langage
    Réponses: 2
    Dernier message: 26/06/2013, 23h36
  3. Redirection .htaccess ou php
    Par Rmodevv dans le forum Apache
    Réponses: 4
    Dernier message: 01/08/2012, 09h20
  4. Redirection php et htaccess
    Par Sébastien L dans le forum Apache
    Réponses: 5
    Dernier message: 21/01/2012, 16h11
  5. Redirection PHP autre que dans un Reader
    Par gwen-al dans le forum Langage
    Réponses: 5
    Dernier message: 18/01/2006, 12h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo