2009-04-20 9 views
2

Comment puis-je rediriger les demandes vers mydomain.tld/somepage.ext vers mydomain.tld/mydomain/somepage.ext? J'ai des sous-domaines comme subdomain.mydomain.tld que je ne veux pas être affecté par cela..htaccess rediriger le domaine principal?

Je n'arrive pas à faire fonctionner correctement. J'essaie ceci:

RewriteEngine on 

RewriteCond %{HTTP_HOST} mysite.com 
RewriteCond %{REQUEST_URI} !^/mysite 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule (.*) /mysite/$1 

Mais il ne redirige rien du tout.

Je souhaite également exclure un ou deux dossiers de cette règle.

Répondre

1

Cela semble fonctionner ...

RewriteEngine on 

RewriteCond %{HTTP_HOST} mysite\.com$ [NC] 
RewriteCond %{REQUEST_URI} !^/mysite/   # but I don't see why this line is needed when I've used [L] below 
RewriteCond %{REQUEST_URI} !^/ignored_folder/ 
RewriteRule .* /mysite/$0 [QSA,L] 

au moins pour l'instant.

Questions connexes