1

以下を実装したいと思います。

  • 新しいディレクトリ パス、新しい PHP フレームワーク、DB 構造などに基づく新しいサイト構造。このサイトは、http://www.mysite.comでアクセスできる必要があります。
  • 古い構造の一部のページは引き続き機能するはずです。古いサイト構造が利用可能で、古いフォルダーにとどまる必要があります。/var/www/myoldsite
  • 一般的に言えば、http://www.mysite.com/specificpage.phpなどの特定のページを呼び出すときは、古いサイトを呼び出す必要があります。それ以外の場合は、新しいサイトのページのみを利用できます。

それをどのように設計すればよいですか?Apacheの仮想ホストで?それとも.htaccessファイルに?

4

1 に答える 1

0

正しく理解できているかどうかはわかりませんが、

新しいサイトはhttp://www.mysite.com/newで利用できるようになることをお勧めします。

これを .htaccess ファイルに入れます:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^\.php$ http://www.mysite.com/new/$1.php [R=301,L]

これにより、古いサイトに存在しない場合、すべてのトラフィックが新しいサイトにリダイレクトされます

于 2012-01-02T12:00:10.610 に答える