既存のサイトh*tp://www.oldsite.com/があり、新しいサイトh * tp://www.newsite.co.za/にリダイレクトする必要があります。古いサイトは、新しいサイトのホストアカウントでパーキングドメインとしてすでに設定されています。以下は、newsiteホストのファイル構造です。h * tp://www.newsite.co.za/-/ public_html h * tp://www.oldsite.com/-/public_html/oldsite.com
新しいサイトは古いサイトの完全な再構築であるため、古いサイトのすべてのインデックス付きページを新しいサイトの対応するページにリダイレクトする必要がありました。静的ページをリダイレクトすることができましたが、動的ページで苦労しています。例えば:
h*tp://www.oldsite.com/The_Wine_Shop/Bales_Private_Vintners.aspx?CatID=13&PageID=175&RefPageID=169
に
h*tp://www.newsite.co.za/buy-wine/buy-wine-online/
上記のフォーマット例に基づいてリダイレクトする必要のあるページがいくつかあります。リダイレクトを行う最も簡単な方法は何ですか。動的ページを含む「The_Wine_Shop」フォルダー内のすべてのファイルをリダイレクトすることを考えていますが、この形式でそれを行う方法がわかりません。
ちなみに、これが私の古いサイトから新しいサイトへのインデックスページリダイレクトのコードです。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.com [OR]
RewriteCond %{HTTP_HOST} ^www.oldsite\.com
RewriteRule ^/?(.*) http://www\.newsite\.co\.za/$1 [R=permanent,L]