如何将.aspx网址重定向到php页面?

时间:2012-07-30 06:22:56

标签: redirect .htaccess

如何将.aspx网址重定向到php页面? 我的旧网站链接是domain.com/song.aspx?SongID=1,我想将其重定向到domain.com/song.php?SongID=2文件。你能告诉我怎么做吗? 我愿意使用htaccess或插件。如果我使用插件,我需要能够让song.php在song.aspx之后获得查询字符串。

2 个答案:

答案 0 :(得分:3)

Htaccess可能是最好的方式。这个规则非常普遍,但应该这样做。

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

QSA代表“查询字符串附加”,并将旧网址中的查询字符串附加到新网址。

答案 1 :(得分: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]