これをserverfaultにも投稿しましたが、おそらく間違ったグループで質問しました。
Hiawatha Web サーバーを使用し、FastCGI PHP サーバーで drupal を実行しています。
Drupal サイトはイメージキャッシュを使用しており、プライベート ファイルまたはクリーンな URL が必要です。私がきれいな URL で抱えている問題は、ファイルへの要求が index.php にも書き直されていることです。
私の現在の設定は次のとおりです。
UrlToolkit {
ToolkitID = drupal
RequestURI exists Return
Match (/files/*) Rewrite $1
Match ^/(.*) Rewrite /index.php?q=$1
}
上記は機能しません。
Drupal の apache セットアップは次のとおりです。
<Directory /var/www/example.com>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>