Rewriting dynamique www.pseudo.nomdedomaine.com
4 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Bluelane
- Nouveau WRInaute

- Messages: 10
- Inscription: 16 Oct 2004
Rewriting dynamique www.pseudo.nomdedomaine.com
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 :
Quelqu'un a une idée ?
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: Tout sélectionner
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 ?
- ChezThierry
- WRInaute occasionnel

- Messages: 273
- Inscription: 21 Oct 2005
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
)
(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)
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: Tout sélectionner
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)
- Bluelane
- Nouveau WRInaute

- Messages: 10
- Inscription: 16 Oct 2004
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é ?
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é ?
- ChezThierry
- WRInaute occasionnel

- Messages: 273
- Inscription: 21 Oct 2005
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
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
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- pages indexées en www.nomdedomaine.fr et d'autres en nomdedomaine.fr
- Structure d'un site dynamique toujours avec pseudo frames?
- Rewriting pseudo frame vers un autre pseudo frame
- http://nomdedomaine vers http://www.nomdedomaine
- Pseudo frames et rewriting
- Rewriting et pseudo frame !
- Rewriting vers monsite.com/pseudo possible ?
- [Résolu] Pseudo Rewriting et $_POST
- Url rewriting pseudo frames : RESOLU
- PSeudo Rewriting et redir 302 : impact ?...
Consultez la description détaillée des produits ou services de Google suivants : GoogleGuy
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
