私はZend Frameworkに基づいてWebサイト/アプリケーションを構築しています。多数のページで、Drupalを使いたいです。 Drupalはおそらく/ cmsフォルダにインストールされています。Zend Framework(Drupal(または他のCMS)をサブフォルダに含む)
Zend Frameworkのエントリポイントが
/public/index.php
で、Drupalのため
です/public/cms/index.php
どうすればいいですか?.htacc DrupalのためのURLは "/ CMS /" の部分を削除するには、ESSのmod_rewriteルール、つまり、私はページへのリンクが
になりたいです代わりにwww.example.com/blog/a-blog-post
www.example.com/cms/blog/a-blog-post
の
はまた、私は、Zend Frameworkのからの私のカスタムルートが正常に動作します。
サブクエリ:404の見つからないページ、Zend Frameworkアプリケーション、またはDrupalは誰に配信されますか?
Drupalが使用されているパスが1つしかない場合は、いい解決法です。/blog/a-blog-post、/ faq/some-faqs、/ tutorials/a-tutorialなどのDrupal管理パス/カテゴリがいくつかある場合はどうでしょうか... Drupalのカテゴリ数は無限になるはずですZend Frameworkルートとコントローラの数はほんの数に制限されます。 – ppavlovic
drupalに無制限のパワーを与え、ZFを有限に設定する場合は、まずZFの書き換えルールを書いた後、すべてをdrupalに落とすほうが良いでしょう。優先順位の順に書き換えルールを設定するだけです。 –