0

/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リダイレクトとアンマウントされたフォルダーは、これを正しく行う正しい方法ですか? クライアントが非常に多くのフリップブックを要求し始めたため、デプロイのためにプロジェクトから除外しました。

4

0 に答える 0