Ziala Posté 24 Novembre 2008 Posté 24 Novembre 2008 Bonjour, je suis sûre que la question a été posée des milliers de fois, je vous demande de m'excuser de la poser encore une fois. J'ai trouvé pas mal de réponses sur le net, sur Webmaster Hub entre autres, mais j'ai essayé tellement de choses que j'en perds mon latin. Pour bien situer le truc, j'ai installé un CMS (CMS Made Simple) dans un répertoire à la racine de mon hébergement (OVH). Je souhaite que quand on tape : www.monsite.fr on soit rediriger vers www.monsite.fr/cmsms ça m'a pas paru compliqué comme truc au début j'ai essayé ceci : Options +FollowSymlinks<Files .htaccess>order allow,denydeny from all</Files><IfModule mod_alias.c>RewriteEngine onRewriteCond %{HTTP_HOST} ^www\.monsite\.fr [NC]RewriteRule .* http://www.perigee.fr/cmsms/ [QSA,L,R=301] Redirect Permanent /PIT http://195.xxx.xxx.xxx/PIT/index.adsp##Redirect Permanent / http://www.monsite.fr/cmsms/Redirect Permanent http://90plan.ovh.net/~monsite/ http://www.monsite.fr/</IfModule> mais j'ai soit une boucle de redirection, soit la liste des répertoires... selon ce que j'ai testé. et si j'active la ligne en commentaire, ça fonctionne sous IE après un looong temps d'attente, mais ça m'affiche une boucle de redirection sous Firefox 3 voila je suis complètement perdue, j'avais même mis un ! au RewriteCond, mais ça collait pas avec la règle en-dessous.... bref... si vous pouviez m'aider, ce serait très gentil
Dadou Posté 24 Novembre 2008 Posté 24 Novembre 2008 pourquoi ne fais tu pas simplement pointer ton domaine sur cmsms comme cela, le site serait à la racine du domaine
Ziala Posté 24 Novembre 2008 Auteur Posté 24 Novembre 2008 Bonjour, bonne suggestion, mais les emails sont attachés au nom de domaine, si je change les DNS, les emails ne fonctionneront plus (enfin... je crois...) j'ai donc fait une redirection simple et je ne crois pas qu'on puisse faire pointer une redirection www vers un sous-répertoire
Dadou Posté 24 Novembre 2008 Posté 24 Novembre 2008 Tu n'as pas besoin de changer les DNS, mais juste le dossier de destination, et donc cela ne touchera pas au mails par contre, je serais bien en peine de te dire ou cela se fait chez OVH
Ziala Posté 24 Novembre 2008 Auteur Posté 24 Novembre 2008 quand j'ai posé la question à OVH, ils m'ont proposé de passer par le fichier htaccess justement. avec ce code : Redirect Permanent / http://www.monsite.fr/cmsms/ tout simplement, mais... ça ne fonctionne pas tout à fait
Dadou Posté 24 Novembre 2008 Posté 24 Novembre 2008 Ton hébergement et ton domaine sont bien tout deux chez OVH, si oui, ne fait pas ce que le support t'a indiqué, mais plutôt ce que je t'ai indiqué, c'est beaucoup plus propre
TrocWeb Posté 24 Novembre 2008 Posté 24 Novembre 2008 (modifié) je ne sais pas sur de ce que j'avance mais cela peu marcher <script language="javascript" type="text/javascript"> <!-- window.location.replace( "http://ton_domaine.fr/ta_page.php_ou_html"); --> </script> moi j'ai placé cela dans mon ex répertoire sous un fichier index.php et ce script les renvoie dans le bon répertoire Modifié 24 Novembre 2008 par TrocWeb
Dan Posté 24 Novembre 2008 Posté 24 Novembre 2008 @Trocweb, Cela ne peut déjà marcher que pour ceux qui supportent le Javascript. Or ce n'est pas le cas des moteurs de recherche entre autres... donc "adieu indexation correcte"
TrocWeb Posté 24 Novembre 2008 Posté 24 Novembre 2008 ok Dan, j'essayais d'aider avec mes maigres connaissances, bon ben va falloir que quelqu'un lui trouve la solution
Ziala Posté 24 Novembre 2008 Auteur Posté 24 Novembre 2008 attendez, je crois que j'ai m***dé un truc chez l'hébergeur et j'attends la réponse du support, parce que depuis j'ai refait plein d'essais et je n'ai que des erreurs de chargement, c'est bizarre.... voire pas normal... Alors je vois ce que me dit l'hébergeur et je vous tiens au courant. merci pour vos suggestions
Ziala Posté 24 Novembre 2008 Auteur Posté 24 Novembre 2008 bon mon problème est résolu. Mais je n'ai pas reçu de réponse du Support... bref, j'ai désactivé tout ce qu'il y avait dans mon htaccess pour ne garder que ça : Redirect Permanent /index.php http://www.monsite.fr/cmsms/index.php il fallait mettre index.php derrière le / et ne pas laisser le / tout seul... eh bien ça m'aura fait galérer pendant quelques heures, sans parler des sueurs froides... Maintenant je vais réécrire les URL.... à bientôt peut-être
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant