On 2/2/07, Andreas Matthias <andreas.matthias@xxxxxxxxxxxx> wrote:
My RewriteRule is working for http connections but not for https connections. In my .htaccess I have the following RewriteRule: <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /drupal/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </IfModule> This is working pretty well when connecting to http://localhost/drupal/ From the log: 127.0.0.1 - - [02/Feb/2007:11:46:19 +0100] [localhost/sid#818b240][rid#8236d00/initial] (3) [per-dir /var/www/localhost/htdocs/drupal/] strip per-dir prefix: /var/www/localhost/htdocs/drupal/ -> 127.0.0.1 - - [02/Feb/2007:11:46:19 +0100] [localhost/sid#818b240][rid#8236d00/initial] (3) [per-dir /var/www/localhost/htdocs/drupal/] applying pattern '^(.*)$' to uri '' 127.0.0.1 - - [02/Feb/2007:11:46:19 +0100] [localhost/sid#818b240][rid#8236d00/initial] (4) RewriteCond: input='/var/www/localhost/htdocs/drupal/' pattern='!-f' => matched 127.0.0.1 - - [02/Feb/2007:11:46:19 +0100] [localhost/sid#818b240][rid#8236d00/initial] (4) RewriteCond: input='/var/www/localhost/htdocs/drupal/' pattern='!-d' => not-matched 127.0.0.1 - - [02/Feb/2007:11:46:19 +0100] [localhost/sid#818b240][rid#8236d00/initial] (1) [per-dir /var/www/localhost/htdocs/drupal/] pass through /var/www/localhost/htdocs/drupal/ But if I am trying to connect to https://localhost/drupal/ the RewriteRule doesn't seem to be executed. There is not entry in the log file. And addresses like https://localhost/drupal/admin fail with `url not found'. What's going wrong?
Your SSL virtualhost probably doesn't read the .htaccess file at all. Maybe you need an "AllowOverride all" somewhere. You could also add the rewrites to your httpd.conf. That's how I did it when I installed Drupal. Krist -- krist.vanbesien@xxxxxxxxx Bremgarten b. Bern, Switzerland -- "...what you don't realize is that in the future Google WILL reach sentience, will [have had] invent[ed] a time machine, and will [have had] travel[ed] back in time to prevent Bill Gates... only to become Bill Gates by accident because of a search engine optimization miscalculation." (Comment on the Dilbert Blog) --------------------------------------------------------------------- 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