On 1/31/06, Jason Keltz <jas@xxxxxxxxxxx> wrote: > An Apache module is enabled on our 1.3.34 https server, and not on our > http server. The http and https servers serve the same document tree. > > One .htaccess file in a users web tree (say, ~user/secure/.htaccess) > contains directives that will only work on the https server. When a > user visits the page on the http tree, they get an "Internal Server > Error" message. This, I would expect. > > However, I would like to make it so that when the user tries to view the > page VIA http, he is automatically redirected to the https page using > mod_rewrite. Now, the directives in the .htaccess file exist, and > everything works. The problem is that even though I include the rewrite > directives in the upper level (~user/.htaccess) file that will may > http://server/~user/secure to https://server/~user/secure, the server > still tries http://server/~user/secure/.htaccess first, and dies with > the internal server error, so it does not end up redirecting. > > Is there a simple way around this? Use httpd.conf to turn off .htacess processing (AllowOverride) in the relevant directory inside the <VirtualHost> section for the non-ssl host. Joshua. --------------------------------------------------------------------- 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