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