2009/8/12 Alexis <rab4585@xxxxxxxxx>: > ok, then the code would be > RewriteCond %{HTTP_HOST} ^files\.example\.com$ [NC] RewriteRule ^(.*)$ > /files/public$1 [L] > or am i wrong? Unless you put RewriteEngine off in a .htaccess file located in your files/public/ folder, that would result in an infinite loop. But only if you correct your rule. Since there is no leading slash in the string tested against your regular expression in .htaccess files, you'd rewrite to /files/publicarchivo.txt instead of /files/public/archivo.txt # we can change to a lex. equal comparison here RewriteCond %{HTTP_HOST} =files.example.com [NC] # exclude th folder RewriteCond $1 !^/files/public/ RewriteRule ^(.*) /files/public/$1 [L] Setting the DocumentRoot for files.example.com in your httpd.conf to /home/example/public_html/files/public would be another (may be the regular) approach. Bob --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx