如何将 .aspx url 重定向到 php 页面?我有来自我的旧站点的链接 domain.com/song.aspx?SongID=1 我想重定向到 domain.com/song.php?SongID=2 文件。你能告诉我怎么做吗?我愿意使用 htaccess 或插件。如果我使用插件,我需要能够在 song.aspx 之后让 song.php 也获得查询字符串。
user190871
问问题
2280 次
2 回答
3
Htaccess 可能是最好的方法。这条规则很笼统,但应该可以解决问题。
RewriteRule ^song\.aspx$ song.php [R=301,QSA,L]
QSA 代表“Query String Append”,它将查询字符串从旧 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 回答