2012-07-30 5 views
2

어떻게 .aspx URL을 PHP 페이지로 리디렉션합니까? domain.com/song.aspx?SongID=2 파일로 리디렉션하려는 domain.com/song.aspx?SongID=1중인 기존 사이트의 링크가 있습니다. 누군가 이걸하는 법을 말해 줄 수 있니? htaccess 또는 플러그인을 사용할 수 있습니다. 플러그인을 사용하면 song.php에 song.aspx 이후에 쿼리 문자열을 가져올 수 있어야합니다..aspx URL을 PHP 페이지로 리디렉션하는 방법은 무엇입니까?

답변

3

아마도 가장 좋은 방법은 Htaccess입니다. 이 규칙은 꽤 일반적이지만 트릭을 수행해야합니다.

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

QSA는 "쿼리 문자열 추가]"의 약자로 새로운 URL로 이전 URL에서 쿼리 문자열을 추가합니다.

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] 
관련 문제