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