/cmsfiles/flipbooks/thisFlipBook/ を /thisFlipBook にポイントするために、Apache サーバーで .htaccess ファイルを使用しようとしています。
私はもう試した:
RewriteRule ^/thisFlipBook/ /cmsfiles/flipbooks/thisFlipBook[L,R=302]
としても:
RewriteRule ^/thisFlipBook/cmsfiles/flipbooks/thisFlipBook[L]
(ブラウザに書き換えられたリソースの新しいリクエストを送信させるのではなく、mod_rewrite が内部の Apache リダイレクトを認識できるように、R タグを使用しません。)
最初のルールは 404 になり、2 番目のルールは次のようになります。
/thisFlipBook/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/
ただし、/cmsfiles/flipbooks/thisFlipBook に手動で移動すると、index.html ファイルが見つかり、正常に読み込まれます。
私は何か間違ったことをしていますか?
また、サーバー側のApacheリダイレクトとアンマウントされたフォルダーは、これを正しく行う正しい方法ですか? クライアントが非常に多くのフリップブックを要求し始めたため、デプロイのためにプロジェクトから除外しました。