2010-11-29 6 views
0

ウェブサイトをPHPからASP.NETに移行していますが、問題があります。GOOGLEによってマップされたリンクを使用したPHPからASP.NETへの移行

私のウェブサイトのすべてのリンクは、GOOGLEによってマッピングされています(例: _http://www.xxxxx.com/news)。 php?id = 4345。

ウェブサイトの新しいバージョンがオンラインの場合、このマッピングは存在しません。 リンクは_http://www.xxxxx.com/newsに変更されます。 aspx?id = 4345。

どうすればこの問題を解決できますか? mod_rewriteのを使用して

おかげ

答えて

1

または.aspxファイルに.phpファイルからリダイレクトするために301リダイレクトを使用します。

+0

OPを使用すると、PHPを起動して同時に実行するサーバーを保守する必要がないため、おそらくIISリライトが適切です。 –

2

IIS rewrite moduleを使用すると、.phpに相当する.aspxにリクエストをリダイレクトできます。

1

IISの書き換えは、これを行うのに最適な方法ではありません。

IISリライトの使用は、このリダイレクトオーバーヘッドFOREVERを追加することを意味します。 一方、「移動永続的」301リダイレクトを使用して数か月間古いサイトを維持することができます。これにより、Googleや他のユーザーはリンクを更新する必要があります。

関連する問題