2009-06-24 10 views
-1

possibles Doublons
how can I use mod rewrite to redirect a folder to a subdomain ...
Apache rewrite based on subdomain (backwards)Redirect domain.com/folder à folder.domain.com en permanence

J'ai prises toutes les règles mises en place et un sous-domaine bien travailler.

Cependant, il est encore possible d'arriver à une partie de mon site de http://example.com/subdomain plutôt que http://subdomain.example.com/

Comment puis-je forcer une redirection permanente?

Je suppose qu'il ya quelque chose comme:

RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
# (rule to see if i am inside subdomain folder) 
RewriteRule ^(.*)$ http://www.subdomain.example.com/$1 [R=301,L] 
+0

Merci David, oublié les codes! –

+0

En ce qui concerne http://stackoverflow.com/questions/597390/how-can-i-use-mod-rewrite-to-redirect-a-folder-path-to-a-subdomain-but-with-a Je ne veux pas que http://example.com/subdomain/whatever redirige vers http://subdomain.example.com/whatever. il devrait retourner l'erreur 404 OU rediriger vers http://subdomain.example.com/ Quelle est la manière la plus élégante de le manipuler? –

Répondre

0

vous pouvez utiliser cette ligne dans votre .htaccess principal pour un simple dossier 301 "Déplacé/permanent" Rediriger

Redirect 301 /subdomain http://subdomain.example.com 

Source