私の主な Web サイトは PHP/Zend Framework を使用しており、.htaccess が一般的なものです。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
次に、(別のディレクトリにある) フォーラムをメイン サイトに移動する必要があります。VirtualHost 内に Alias ディレクティブを追加しました
Alias /forums "h:/projects/forums"
フォーラム ソフトウェアは独自の .htaccess を使用します。メイン URL /forums にはアクセスできますが、他の URL にはアクセスできません。他の URL (対応するファイルがないもの) は、メイン サイトに転送されます。つまり、/forums ディレクトリ配下のファイルではなく、メイン サイト (/) の .htaccess ファイルがピックアップされます。