1

したがって、Zend プロジェクト (project1 としましょう) と、project1 のソース フォルダー内に別の Zend プロジェクト (project2 としましょう) があります。project1 の URL を www.project1.com とします。

それで、「www.project1.com/project2」にアクセスすると、project2 のデフォルトのモジュール、コントローラー、アクションが実行されます。しかし、「www.project1.com/project2/test/index/index」が好きな場合、または「www.project1.com/project2/agb」のように project2 で定義されたルートにアクセスする場合、project1 アプリケーションはそれをproject1 で "/:module/:controller/:action/:id/:page" として定義されたルート。

私がやりたいことは、URLが「project1.com/project2」で始まる場合、何があってもproject2アプリケーションに到達する必要があるということです。「:module」が変数であるため、正規表現を使用できません。または、少なくともその方法がわかりません。

何か助けはありますか?ありがとう

4

1 に答える 1

0

問題が解決しました!実際、まったく問題はありませんでした。

ディレクトリ URL、つまり「project1.com/project2」(サーバー エイリアスなし) を使用してプロジェクトにアクセスしているため、project2 の index.php はメイン ディレクトリにある必要があります。したがって、.htaccess を /public ディレクトリから project2 のメイン ディレクトリと wola に置き換えるだけで...! できます

于 2012-06-08T12:08:16.717 に答える