RewriteCond exclusive (!)

Discussion dans 'URL Rewriting et .htaccess' créé par djoh, 30 Octobre 2008.

  1. djoh
    djoh WRInaute discret
    Inscrit:
    1 Février 2008
    Messages:
    54
    J'aime reçus:
    0
    Bonjour,

    Un problème que je n'arrive pas à résoudre avec mon .htaccess

    Je cherche à rediriger http://example.com/blog/ vers http://example.com/ancien/ avec redirection de l'argument.

    J'utilise :
    RedirectMatch 301 blog/(.*) http://example.com/ancien/$1
    Ce qui me convient tout à fait.

    Sauf pour http://example.com/nouveau/oh-un-blog qui redirige aussi, mais ça m'intéresse déjà moins :roll:

    Code:
    Options +MultiViews
    
    #Activation du module de réécriture
    RewriteEngine On
    
    RedirectMatch 301 blog/(.*) http://example.com/ancien/$1
    RedirectMatch 301 ancien/index.php/(.*) http://example.com/ancien/$1
    RedirectMatch 301 blog http://example.com/ancien/
    
    #renvoi de www.example.com vers example.com
    RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
    
    
    Merci
     
  2. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 875
    J'aime reçus:
    0
    Code:
    Redirect 301 /blog/ http://example.com/ancien/
    devrait faire la redirection que tu demandes: rediriger /blog/machin vers /ancien/machiin.

    Mais je n'ai pas compris ton problème avec la version sans www qui redirige aussi.

    Jean-Luc
     
  3. djoh
    djoh WRInaute discret
    Inscrit:
    1 Février 2008
    Messages:
    54
    J'aime reçus:
    0
    La deuxième redirection redirige toute arrivée sur www.example.com/mapage.html vers example.com/mapage.html

    En gros, ça vire le www
     
  4. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 875
    J'aime reçus:
    0
    Je sais, mais où est le problème ? :?

    Jean-Luc
     
  5. djoh
    djoh WRInaute discret
    Inscrit:
    1 Février 2008
    Messages:
    54
    J'aime reçus:
    0
  6. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 875
    J'aime reçus:
    0
    Ok, j'ai fini par comprendre ! :wink:

    C'est parce que tu n'as pas indiqué que "blog" doit être au début de l'URL. Si tu utilises ma suggestion, tu n'auras pas le problème.

    Jean-Luc
     
Chargement...
Similar Threads - RewriteCond exclusive Forum Date
Ne prendre qu'une partie d'un QueryString dans une regex RewriteCond URL Rewriting et .htaccess 9 Décembre 2019
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018
aide pour écriture rewritecond URL Rewriting et .htaccess 6 Avril 2017
Comment opter pour RewriteCond afin de rediriger plusieurs parametres dans l'url URL Rewriting et .htaccess 26 Décembre 2016
Apache => Ngnix - Réécriture RewriteCond URL Rewriting et .htaccess 1 Février 2016
Rewritecond rediriger téléphones mais pas les tablettes URL Rewriting et .htaccess 27 Juillet 2015
Redirection htaccess rewritecond Netlinking, backlinks, liens et redirections 21 Mars 2013
RewriteCond doit contenir le mot .awp comment faire? URL Rewriting et .htaccess 18 Octobre 2012
Mega Help pour un Rewritecond URL Rewriting et .htaccess 22 Décembre 2011
Pb de rewritecond URL Rewriting et .htaccess 29 Avril 2011
RewriteCond URL Rewriting et .htaccess 25 Janvier 2011
RewriteCond sous WordPress 3.0 URL Rewriting et .htaccess 30 Novembre 2010
Problème RequestHeader avec RewriteCond URL Rewriting et .htaccess 9 Novembre 2010
RewriteCond + RewriteRule + parameter = je sèche ... URL Rewriting et .htaccess 15 Septembre 2010
Redirection RewriteCond %{THE_REQUEST} htaccess Développement d'un site Web ou d'une appli mobile 27 Mai 2010
Plusieurs RewriteCond pour plusieurs RewriteRule ? Débuter en référencement 12 Avril 2010
Rewritecond %{HTTP_HOST} ^ URL Rewriting et .htaccess 26 Janvier 2010
htacces : probleme avec RewriteCond %{HTTP_HOST} URL Rewriting et .htaccess 13 Mars 2009
Rewritecond multiples URL Rewriting et .htaccess 20 Février 2009
Plusieurs RewriteCond et récupération de variables URL Rewriting et .htaccess 28 Novembre 2008