Rewriting dynamique www.pseudo.nomdedomaine.com

Discussion dans 'URL Rewriting et .htaccess' créé par Bluelane, 22 Novembre 2005.

  1. Bluelane
    Bluelane Nouveau WRInaute
    Inscrit:
    16 Octobre 2004
    Messages:
    9
    J'aime reçus:
    0
    J'avais écris un script de rewriting qui fonctionnait très bien sous Apache 1.3 mais nous avons migré de serveur et le nouveau fonctionne avec Apache 2. Ce script est très simple :

    http://www.pseudo.nomdedomaine.com/
    Redirige vers :
    http://www.nomdedomaine.com/fiches/fich ... udo=pseudo

    Depuis que nous avons migré sur le nouveau serveur avec Apache 2 le script ne fonctionne plus correctement.

    Voici le contenu du script placé dans un fichier .htaccess :
    Code:
    RewriteEngine on
    RewriteCond   %{HTTP_HOST}                 ^www\.[^.]+\.castingmag\.com$
    RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]
    RewriteRule   ^www\.([^.]+)\.castingmag\.com(.*) http://www.castingmag.com/eng/web/mem/crd/crd-01.php?login=$1 [R,L]
    
    Quelqu'un a une idée ?
     
  2. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    Salut Bluelane,

    Effectivement, il semblerait déjà que tu doives remplacer
    %{HTTP_HOST}$1
    par
    %{HTTP_HOST}/$1

    car ton nouveau serveur web ne préfixe pas avec le signe / initial.

    Ton ensemble de règles me parait bien complexe, plutot qu'essayer de débuger, voici comment elle devrait se présenter (la tienne "bidouille" pour placer le nom de domaine dans l'URL puis en extraire le nom de login, c'est très laid je trouve, désolé, mais au moins c'est dit honnêtement :) )

    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.([^\.]+)\.castingmag\.com$ [NC]
    RewriteRule ^(.*)$ http://www.castingmag.com/eng/web/mem/crd/crd-01.php?login=%1 [R,L]
    
    (a noter : virer le [NC] si tu ne veux pas que ça fonctionne aussi quand l'utilisateur utilise une URL du type W*W.machin.CastIngMag.Com)
     
  3. Bluelane
    Bluelane Nouveau WRInaute
    Inscrit:
    16 Octobre 2004
    Messages:
    9
    J'aime reçus:
    0
    Merci beaucoup pour ton aide !!

    J'ai utilisé directement ton script et tout fonctionne à merveille... Mais que je comprenne bien : c'était le passage de Apache 1.3 à Apache 2 qui posait un problème ? Ca a changé une règle d'interprétation dans mon script ? D'où l'antislash que tu m'as indiqué ?
     
  4. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    Oublie ce que j'ai dit à propos du "/", j'avais pas saisi toute la complexité de la règle que tu avais faite.

    Disons que je sais pourquoi les règles que je t'indique marchent, mais que je ne sais pas pourquoi les tiennent ne marchent pas :)
     
Chargement...
Similar Threads - Rewriting dynamique pseudo Forum Date
Rewriting de fichiers dynamiques récalcitrant Netlinking, backlinks, liens et redirections 8 Juin 2011
URL rewriting (non dynamique) et SiteMap URL Rewriting et .htaccess 8 Avril 2009
Développement d'un site dynamique + url rewriting + css Développement d'un site Web ou d'une appli mobile 21 Février 2008
URL Rewriting dynamique–2 serveurs URL Rewriting et .htaccess 8 Avril 2007
URL rewriting pour site marchant dynamique : pour ou contre? URL Rewriting et .htaccess 12 Décembre 2006
Créer plan de site dynamique, url rewriting c'est un plus ? Débuter en référencement 14 Septembre 2006
bloquer les pages dynamique apres rewriting URL Rewriting et .htaccess 1 Septembre 2006
Pages dynamique et Url rewriting URL Rewriting et .htaccess 17 Juillet 2006
Url rewriting ou cache fichier pour page semi dynamique ? URL Rewriting et .htaccess 7 Mars 2006
URL rewriting de signatures dynamiques URL Rewriting et .htaccess 6 Mars 2006
url rewriting / metatags dynamiques Débuter en référencement 30 Janvier 2006
Ecriture dynamique de htaccess pour urlrewriting aléatoire URL Rewriting et .htaccess 3 Janvier 2006
Site dynamique: l'url rewriting reste-t-il 1 passage obligé? Référencement Google 12 Mai 2005
URL Rewriting et référencement de site dynamique URL Rewriting et .htaccess 17 Février 2005
Paramètres urls & urlrewriting => alphabétiques ou codés ? Problèmes de référencement spécifiques à vos sites 30 Mars 2022
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
URL rewriting d'images URL Rewriting et .htaccess 22 Janvier 2022
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
URL rewriting et REGEX bonnes pratiques Développement d'un site Web ou d'une appli mobile 9 Septembre 2020