2010-06-07 3 views
1

Je suis en train de rediriger example.com (et example.com/, www.example.com et www.example.com/) à example.com/subdirectory. Je pourrais le faire facilement en utilisant le HTML mais d'après ce que j'ai lu, il est préférable de faire une redirection 301 en utilisant Apache.Comment réorienter example.com vers example.com/subdirectory?

Comment puis-je faire cela en utilisant Apache?

Répondre

1

Si vous voulez 301 redirect:

RedirectMatch 301 ^/$ /subdirectory/ 
1

Vous devez utiliser un fichier .htaccess en utilisant le mot clé RewriteRule. Voir Apache docs pour plus d'informations sur la façon de procéder.

0
Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 

Note * Cette méthode .htaccess de redirection ne fonctionne que sur les serveurs Linux ayant le Mod-Rewrite Apache Moduled activé.

Source: http://www.webconfs.com/how-to-redirect-a-webpage.php

Exemple d'utilisation serait

RewriteRule ^/$ http://somewhere.com/directory [R=301,L] 

Je suppose que

Questions connexes