私はLithiumを使い始めたばかりで、完全なフレームワークの初心者なので、ここで機能しているパラダイムを理解するのに苦労しています。書き換えルールを理解しようとしても、何がわからないので役に立たないのです。達成しようとしているでしょう。
Lithiumをインストール方法とは異なる方法で分割しましたが、htaccessを変更する必要があるかどうか、またどのように変更する必要があるのでしょうか。.htaccessファイルの書き換えルールが「行う」ことは知っていますが、Lithiumフレームワークでのそれらの役割を理解したいと思います。彼らの行動はリチウムに何をさせますか?
これが私の最善の推測です。/および/appのルールは、すべてのリクエストを効果的にwebrootディレクトリに強制し、そこで/ app/webrootルールによって取得されます。/ app / webrootルールは、指定されたURLを「index.php?url=」に追加します。したがって、それらの目的は、/ app / webrootを(ユーザーが認識できる限り)ベースディレクトリにしてから、指定されたURLを「get」パラメーターにスローしてindex.phpから解析できるようにすることです。それは正しいと思いますか?また、ファイル構造を次のように変更した場合
/foo # was /app/webroot
/foo-app # was /app, no longer includes webroot dir
/に空白のページを表示したい場合は、/ fooと/の書き換えルールを無視して、/ foo-appのルールをそのままにしておくことができますか?