URL Rewriting : .com vers .fr

Nouveau WRInaute
Bonjour,

j'aurais une petite question que je n'arrive pas a répondre.

J'aimerais que l'on tape mondomaine.fr et www.mondomaine.fr cela modifie dans la barre d'adresse en www.mondomaine.com.

J'ai cru comprendre qu'il fallait faire un .htaccess mais je ne vois pas comment.

Pouvez vous m'éclairez ?

Je vous remercie par avance.
 
WRInaute impliqué
Tu n'as pas trouvé de réponse ?!
Pourtant, ces demandes foisonnent dans le forum …

Aller, pour la forme, dans un .htaccess :
Code:
RewriteEngine On

RewriteCond %{HTTP_HOST} !www\.mondomaine\.com$
RewriteRule (.*) http://www.mondomaine.fr$1 [R=301,L]

(il faut peut-être un "/" avant $1, je ne me souviens jamais)
 
Nouveau WRInaute
Ca ne fonctionne pas !

Quand je met www.mondomaine.fr ca me met cette erreur :

La page n'est pas redirigée correctement

Voici ma configuration apache :
Code:
 <VirtualHost xxx:80>
  2         ServerAdmin webmaster@localhost
  3 
  4         DocumentRoot /home/apache2/mondomaine.com/www
  5         ServerName mondomaine.com
  6         ServerAlias www.mondomaine.com
  7         ServerAlias www.mondomaine.fr
  8         ServerAlias mondomaine.fr
  9         <Directory /home/apache2/mondomaine.com/www/>
 10                 Options Indexes FollowSymLinks
 11                 AllowOverride all
 12                 Order deny,allow
 13                 deny from all
 14                 allow from all
 15         </Directory>
 16 
 17         <IfModule dir_module>
 18                 DirectoryIndex index.php index.php3 index.html index.htm
 19         </IfModule>
 20 
 21         <FilesMatch "^\.ht">
 22                 Order allow,deny
 23                 Deny from all
 24                 Satisfy All
 25         </FilesMatch>
 26 
 27         ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
 28         <Directory "/usr/lib/cgi-bin">
 29                 AllowOverride None
 30                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
 31                 Order allow,deny
 32                 Allow from all
 33         </Directory>
 34 
 35         ErrorLog /var/log/apache2/mondomaine.com.error.log
 36 
 37         # Possible values include: debug, info, notice, warn, error, crit,
 38         # alert, emerg.
 39         LogLevel warn
 40 
 41         CustomLog /var/log/apache2/mondomaine.com.access.log combined
 42 </VirtualHost>
 
WRInaute impliqué
C'est parce que je me suis trompé dans l'adresse de redirection, t'aurais pu voir l'erreur par toi-même …
Code:
    RewriteEngine On

    RewriteCond %{HTTP_HOST} !www\.mondomaine\.com$
    RewriteRule (.*) http://www.mondomaine.com$1 [R=301,L]

C'est ce qu'on appel une boucle infinie.
 
Discussions similaires
Haut