bonsoir,

voila je suis entrain de faire mon site perso.

Sauf voila je suis hébergé chez one.com avec un nom de domaine du type nom.fr

Sauf mon site est dans un sous dossier nommé "prenom", chez one.com quand on fait un sous dossier www/sous-dossier, on a automatiquement une adresse du type http://sous-dossier.domaine.fr


Voila ce que je veux faire , quand je tape:
http://www.nom.fr/ ou http://nom.fr sa redirige le visteur automatiquement vers http://prenom.nom.fr

J'ai donc crée .htaccess dont voici le contenu

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options Indexes
AuthUserFile /okba/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic 
require valid-user 
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.nom\.fr)(:80)? [NC]
RewriteRule ^(.*)  http://nom.fr/$1  [R=301,L]
DirectoryIndex index.html       
Redirect permanent nom.fr prenom.nom.fr
order deny,allow


J'ai envoyer ces fichiers à la racine www

Sauf depuis j'ai une erreur 500 Internal Server Error


Après quelques recherche sur le web, j'ai fais quelques modification:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^.mesbat\.fr$
RewriteRule ^(.*)  http://www.mesbat.fr/$1  [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.)?mesbat\.fr$ [NC]
RewriteRule ^  http://okba.mesbat.com  [R,L]
DirectoryIndex index.html      
order deny,allow


La même chose erreur 500...

Est-ce possible aussi que mon site soit accessible aussi depuis www.prenom.nom.fr?

merci de votre aide
Bonjour,

Si j'ai bien compris..., pour rediriger comme vous le souhaitez,
s'il n'y a pas de restrictions liées à l'hebergeur,
faire simplement un fichier .htaccess d'une seule ligne :

Redirect permanent /  http://prenom.nom.fr/
 

et placer ce .htaccess dans le dossier principal
Ne pas mettre de .htaccess dans le sous-dossier.