[Need help] Wildcard + url rewriting
1 message
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Kylyox
- Nouveau WRInaute

- Messages: 1
- Inscription: 27 Sep 2009
[Need help] Wildcard + url rewriting
Salut à tous,
je suis le forum depuis un petit moment, et le moment est venu pour moi de solliciter votre aide.
En épluchant le net, j'ai réussi à activer le wildcard. Mon but était de rediriger xxx.domaine.com vers http://www.domaine.com/xxx.
Ca, j'ai réussi. Les configs côté serveur sont bonnes, et le .htaccess qui fait marcher le bidule est le suivant :
Seulement, cette redirection est visible. Ainsi, si on tape blog.domaine.com, l'utilisateur verra cette adresse se changer en http://domaine.com/blog . J'aimerai que l'adresse reste du type blog.domaine.com/article.....
Je vous demande donc de m'aider à écrire le .htaccess qui m'irait bien. Au final, voici mes besoins :
- domaine.com redirige vers http://www.domaine.com
- blog.domaine.com redirige vers domaine.com/blog mais l'adresse reste de type blog.domaine.com
- tous les autres sous domaines virtuels (xxx.domaine.com) redirigent vers la page d'accueil, à savoir http://www.domaine.com
Ca fait un peu exigent je m'en excuse, mais les infos sur internet se contredisent. J'ai bien essayé en piochant à droite à gauche mais j'obtiens au mieux des boucles de redirection, et au pire des internal server error
.
Je vous remercie d'avance!
EDIT:
J'ai modifié mon .htaccess de la sorte:
Maintenant, "domaine.com" redirige, en changeant l'adresse dans la barre vers "www.domaine.com" = Parfait
"domaine.com/nimportequoi" redirige, en changeant l'adresse dans la barre vers "www.domaine.com/nimportequoi" = Parfait
blog.domaine.com redirige, sans changer l'adresse, vers domaine.com/blog . Mais les liens du blog sont toujours de la forme "domaine.com/blog/xxx", et font une boucle de redirection en cliquant dessus. Aussi, il est maintenant impossible d'accéder au blog directement en tapant l'adresse domaine.com/blog (boucle de redirection
).
Il me manque quoi?
je suis le forum depuis un petit moment, et le moment est venu pour moi de solliciter votre aide.
En épluchant le net, j'ai réussi à activer le wildcard. Mon but était de rediriger xxx.domaine.com vers http://www.domaine.com/xxx.
Ca, j'ai réussi. Les configs côté serveur sont bonnes, et le .htaccess qui fait marcher le bidule est le suivant :
- Code: Tout sélectionner
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domaine.com$
RewriteCond %{HTTP_HOST} ^([^.]+)\.domaine\.com$
RewriteRule (.*) http://www.domaine.com/%1/$1 [L]
Seulement, cette redirection est visible. Ainsi, si on tape blog.domaine.com, l'utilisateur verra cette adresse se changer en http://domaine.com/blog . J'aimerai que l'adresse reste du type blog.domaine.com/article.....
Je vous demande donc de m'aider à écrire le .htaccess qui m'irait bien. Au final, voici mes besoins :
- domaine.com redirige vers http://www.domaine.com
- blog.domaine.com redirige vers domaine.com/blog mais l'adresse reste de type blog.domaine.com
- tous les autres sous domaines virtuels (xxx.domaine.com) redirigent vers la page d'accueil, à savoir http://www.domaine.com
Ca fait un peu exigent je m'en excuse, mais les infos sur internet se contredisent. J'ai bien essayé en piochant à droite à gauche mais j'obtiens au mieux des boucles de redirection, et au pire des internal server error
Je vous remercie d'avance!
EDIT:
J'ai modifié mon .htaccess de la sorte:
- Code: Tout sélectionner
ErrorDocument 404 /erreurs/404.php
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domaine\.com
RewriteRule ^(.*)$ http://www.domaine.com/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^([^.]+)\.domaine\.com$ [NC]
RewriteCond %1 !^www$ [NC]
RewriteRule ^$ /%1/$1 [L]
Maintenant, "domaine.com" redirige, en changeant l'adresse dans la barre vers "www.domaine.com" = Parfait
"domaine.com/nimportequoi" redirige, en changeant l'adresse dans la barre vers "www.domaine.com/nimportequoi" = Parfait
blog.domaine.com redirige, sans changer l'adresse, vers domaine.com/blog . Mais les liens du blog sont toujours de la forme "domaine.com/blog/xxx", et font une boucle de redirection en cliquant dessus. Aussi, il est maintenant impossible d'accéder au blog directement en tapant l'adresse domaine.com/blog (boucle de redirection
Il me manque quoi?
1 message
• 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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
