Version complète: sur le forum Webmaster Hub : Redirection sur un fichier index différent selon URL
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
gm_sant
Bonjour,

nous avons un site global qui décrit notre métier, nos différentes prestations etc...
Le site est développé en php, afin d'être plus simple au niveau de la gestion de la langue.

Par contre les fichiers index sont en HTML.
Par rapport à nos prestations nous avons déposé des noms de domaines.

Notre hébergeur actuel ne nous proposait pas le fichier .htaccess car l'espace web était compris dans notre abonnement ADSL.
j'en ai pris un autre qui l'accepte.

Je découvre le fichier .htaccess et malgré les nombreux articles, j'ai un peu du mal à transcrire mes redirections.
Pourriez-vous m'aider à écrire:

www.monnomdedomaine.com
pointe sur
www.nomdedomaineprincipal.fr/rep/index_a.html

www.monnomdedomaine.fr
pointe sur
www.nomdedomaineprincipal.fr/rep/index_f.html


En vous remerciant

Bonne journée.

Sandrine
gm_sant
Bonjour,

j'ai bien relu "le mode d'emploi" sur ce site et je pense avoir trouvé comment écrire ce que je souhaite, quelqu'un pourrait-il seulement me confirmer ?

RewriteEngine On
RewriteCond %{HTTP_HOST} www.mon-nom-de-domaine.fr
RewriteRules ^/$ /rep/indexf.html

RewriteCond {HTTP_HOST} www.monnomdedomaine.com
RewriteRules ^/$ /rep/indexa.html


Je ne l'ai pas testé car actuellement mes 2 noms de domaine ne sont pas chez le même hébergeur. Cela sera mis en place début d'année.

Merci de votre aide
Dan
Effectivement, cela semble "presque" correct.
Il te manque toutefois les flags en fin de ligne: [R=301,L] pour forcer une redirection externe et dire que les réécritures s'arrêtent là wink.gif

Dan

PS: c'est RewriteRule et non RewriteRules
gm_sant
Bonjour,

Merci Dan.

J'ai corrigé le Rule après mon post.
Et là je viens d'ajouter les [R=301,L]

Il y a une chose que je n'ai pas saisi dans le HTACCESS.

C'est lors des réécritures des fichiers

ex: toto.php?ID=345
deviens toto_345.html

faut-il créer un fichier html ayant ce nom?

ou c'est juste pour que ce soit écrit plus "joliment"

ou c'est pour le référencement?


Je découvre HTACCESS, avant je ne faisais que des mises à jour avec des fichiers php ou html pour la partie Web sinon c'est du dév Lotus Domino (ce qui n'a rien à voir).
Là ça se corse un peu plus et j'avoue apprécier le site et le forum.

Bonne journée.
Sandrine
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.