Rediriger : www.test.exemple.com/ vers www.exemple.com/test

Nouveau WRInaute
Bonjour,
je tourne en rond!
Pour un site je souhaite rediriger le sous nom de domaine vers un dossier qui à le meme que le nom que le sous nom de domaine :
www.test.exemple.com/ vers www.exemple.com/test

Problème www.test.exemple.com/ et www.exemple.com/test/
sont identique donc les modification faites pour le sous ndd affecte le ndd principale avec le dossier.
Une des solution aurait été de faire de pointer la racine du sous ndd www.test.exemple.com/
vers www.exemple.com/test2 puis de faire une redirection classique
mais malheureusement mon hébergeur ne me le permet pas!

Une idée ?
( merci infinement à koogar pr ces précieux conseils)
 
WRInaute accro
Re: Rediriger : www.test.exemple.com/ vers www.exemple.com/t

choupetta a dit:
Une des solution aurait été de faire de pointer la racine du sous ndd www.test.exemple.com/
vers www.exemple.com/test2 puis de faire une redirection classique
mais malheureusement mon hébergeur ne me le permet pas!

C'est peut-etre une des solutions. Reste a tester... Je suis etonné que ton hebergeur ne le permette pas.. voir les options peut-etre.

changez de répertoire est une solution rapide -->

Code:
#http://sousdomaine.site.fr/fichier.php
#-->>
#http://www.site.fr/fr/sousdomaine/fichier.php


RewriteCond %{HTTP_HOST} !www\.site\.com [NC]
RewriteCond %{HTTP_HOST} (.*)\.site\.com [NC]
RewriteRule ^([^/]*)$ /fr/%1/$1 [QSA,L]
 
Nouveau WRInaute
Re: Rediriger : www.test.exemple.com/ vers www.exemple.com/t

KOogar a dit:
choupetta a dit:
Une des solution aurait été de faire de pointer la racine du sous ndd www.test.exemple.com/
vers www.exemple.com/test2 puis de faire une redirection classique
mais malheureusement mon hébergeur ne me le permet pas!

C'est peut-etre une des solutions. Reste a tester... Je suis etonné que ton hebergeur ne le permette pas.. voir les options peut-etre.

changez de répertoire est une solution rapide -->

Code:
#http://sousdomaine.site.fr/fichier.php
#-->>
#http://www.site.fr/fr/sousdomaine/fichier.php


RewriteCond %{HTTP_HOST} !www\.site\.com [NC]
RewriteCond %{HTTP_HOST} (.*)\.site\.com [NC]
RewriteRule ^([^/]*)$ /fr/%1/$1 [QSA,L]

Merci encore Koogar pr ta réponse,
Ceci doit se mettre dans le fichier .htacces de la racine du site ou du dossier ? ( qui contient tjr le sous ndd ET le futur dossier présenté au moteurs)

Concernant le code dans la dernière ligne ca devrait pas plutot etre
Code:
RewriteRule ^([^/]*)$ /fr/%1/$1 [QSA,L]
?
 
WRInaute accro
ce code redirige
de:
-http://test.tonsite.com/fichier.php
vers:
-http://www.tonsite.com/fr/test/fichier.php

Code:
RewriteCond %{HTTP_HOST} !www\.site\.com [NC]
RewriteCond %{HTTP_HOST} (.*)\.site\.com [NC]
RewriteRule ^([^/]*)$ /fr/%1/$1 [QSA,L]

commentaire:
J'ai pris le repertoire /fr/test/ a titre d'exemple, rien ne t'empeche de rediriger vers /test_2/ ou autre, le but est ne ne pas répéter le meme sous domaine pour eviter de boucler.

autre exemple:

ce code redirige
de:
-http://test.tonsite.com/fichier.php
vers:
-http://www.tonsite.com/test_2/fichier.php

Code:
RewriteCond %{HTTP_HOST} !www\.site\.com [NC]
RewriteRule ^([^/]*)$ /test_2/$1 [QSA,L]
 
Nouveau WRInaute
KOogar a dit:
commentaire:
J'ai pris le repertoire /fr/test/ a titre d'exemple, rien ne t'empeche de rediriger vers /test_2/ ou autre, le but est ne ne pas répéter le meme sous domaine pour eviter de boucler.

Merci Koog une fois de plus!
C'est bien la mon problème car je veux que mon sous domaine "test" renvoit à un dossier "test" dans une optique SEO je ne souhaite pas changer le nom.

Donc soit je rajoute un dossier type /fr/
:arrow: /fr/test

soit je change le nom définitivement du dossier.
:arrow: /test2

Si je n'ai pas d'autre choix en terme de référencement quelle est la meilleur?
 
Nouveau WRInaute
Apres de longues heures passés sur ce problème voila la solution qui sera utile sous directadmin :

Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} test.exemple.com$
RewriteRule ^(.*)   http://www.exemple.com/test/  [QSA,L,R=301]

Merci à tous ceux qui m'ont aider en PV ( koogar...) et à aux services technique de mon hébergeur pour sa patience et sa rapidité pour ce problème : http://www.hosting-creation.com/
 
Nouveau WRInaute
J'ai vendus la peau de l'ours avant de l'avoir tué!

Le problème c'est que maintenant toutes les pages de mon anciens sous NDD redirige vers http://www.exemple.com/test/.

Si je ne trouve pas d'autre solution je laisse en place cette redirection.
En terme de référencement quelle conséquence?
 
WRInaute discret
Je me pose actuelle la même question...

Est ce que les anciennes pages désindexées vont maintenant tous pointer vers la page index ?

Y a t il un moyen d'éviter ça ou il faut faire du cas par cas ? Sachant que le nom de mes pages ont changé...
 
WRInaute accro
choupetta a dit:
J'ai vendus la peau de l'ours avant de l'avoir tué!

Le problème c'est que maintenant toutes les pages de mon anciens sous NDD redirige vers http://www.exemple.com/test/.

Si je ne trouve pas d'autre solution je laisse en place cette redirection.
En terme de référencement quelle conséquence?

- Soit tu demandes a "hosting" de cibler sur un autre repertoire et le .htaccess ne bouclera pas. C'est l'unique solution pour que cela marche dans ton cas.
- Soit tu laisses tomber et GG finira bien bien par s'y retrouver :D
 
Nouveau WRInaute
KOogar a dit:
- Soit tu demandes a "hosting" de cibler sur un autre repertoire et le .htaccess ne bouclera pas. C'est l'unique solution pour que cela marche dans ton cas.

Malheureusement je suis sous direct admin et cela n'est pas possible
KOogar a dit:
- Soit tu laisses tomber et GG finira bien bien par s'y retrouver :D

La actuellement j'ai donc tout mon ancien site qui redirige vers l'index de mon nouveau dossier, ce qui est le meilleur résultat que j'ai pus obtenir ( et que j'obtiendrais surement d'ailleurs)

Je positive d'un point de vue SEO en me disant que l'index de ce nouveau dossier va bénéficier d'une bonne popularité ( au détriment du reste de mes pages)
 
Discussions similaires
Haut