2

Zend を使用した新しいオブジェクト指向アプローチを使用して、手続き型 PHP で開発された古いプロジェクトをリファクタリングしています。

Web サイトには 2 つのメイン セクションがあります。

目標は、2 つのサブドメインをカバーするメインの Zend プロジェクトで Web サイト全体をリファクタリングすることです。

ここで、メイン ドメインのいくつかのページをリファクタリングする必要があります。これは、ドメインが仮想ホストを分離しているためです。www ドメインは特定のディレクトリに設定され、フォーラム ドメインは別のディレクトリ (Zend のディレクトリ) に設定されています。 URL書き換え。

明らかな解決策は、古いページ ディレクトリをフォーラム ディレクトリにマージすることですが、Zend のフォルダ アーキテクチャが壊れてしまうため、できません。

理想的な解決策は、メイン ドメインの vitualhost に regexp 句を追加して、www の一部の URL を Zend プロジェクト ディレクトリのディレクトリにリダイレクトすることですが、まだそれを行う方法が見つかりません。

他の方法はありますか?リファクタリングされたページをホストする一時的なサブドメインを作成することもできますが、それは洗練されたソリューションではありません。

4

2 に答える 2

0

理解できません。ローカル環境でクリーンなリファクタリングを行い、それをデプロイしてDNS移行を行ってみませんか?なぜ新旧のコードを同棲させるのですか?「目標は、2つのサブドメインをカバーするメインのZendプロジェクトでWebサイト全体をリファクタリングすることです」とあなたは言いました。次に進みます!古いドメイン名をリファクタリング、デプロイし、新しいドメイン名にリダイレクトします。

于 2012-10-02T01:28:02.863 に答える