私はVivvoと呼ばれるCMSを使用していますが、vivvoにはデフォルトから次のルールの.htaccessファイルが付属しています。
RewriteEngine On
RewriteRule ^sitemap\.xml$ index.php [L]
RewriteRule ^(.*)(\.html|\.htm)$ index.php [L]
RewriteRule ^(.*)(\.rss|\.atom|\.txt)$ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php [L]
book/
私のウェブルートには、外部からアクセスできる必要があるというフォルダがあります。ただし、www.mydomain.com / bookと入力すると、vivvoからカスタマイズされた404エラーページが表示されます。
Webサーバーが「RewriteCond」を無視してユーザーを適切なディレクトリに移動させるために、どのルールを使用できますか?
私はこれを試しましたが成功しませんでした:
RewriteRule book/ book/index.php [L]