2

.aspx URLをphpページにリダイレクトするにはどうすればよいですか?domain.com/song.aspx?SongID=1という古いサイトからのリンクがあり、domain.com / song.php?SongID=2ファイルにリダイレクトしたいと思います。誰かがこれを行う方法を教えてもらえますか?私はhtaccessまたはプラグインのいずれかを使用することにオープンです。プラグインを使用する場合は、song.phpがsong.aspxの後にクエリ文字列も取得できるようにする必要があります。

4

2 に答える 2

3

Htaccessはおそらく行くための最良の方法です。このルールはかなり一般的ですが、うまくいくはずです。

RewriteRule ^song\.aspx$ song.php [R=301,QSA,L]

QSAは「QueryStringAppend」の略で、古いURLから新しいURLにクエリ文字列を追加します。

于 2012-07-30T06:53:53.117 に答える
0

クエリ文字列と照合し、例のようにIDを変更する必要がある場合:

domain.com/song.aspx?SongID=1にリダイレクトしたいdomain.com/song.php?SongID=2

そのための書き換えのリストを設定する必要があります。

RewriteCond %{QUERY_STRING} ^SongID=1$
RewriteRule ^/?song\.aspx$ /song.php?SongID=2 [R=301,L]
于 2012-07-30T08:59:15.197 に答える