.htaccess를 사용하여 ASPX 페이지를 PHP 페이지로 리디렉션하려면 어떻게합니까?
-
23-08-2019 - |
문제
최근에 ASP.NET 호스트에서 PHP 호스트로 옮겼습니다. .htaccess를 사용하여 이전 URL의 301 리디렉션을 설정하려고합니다. 내가 성취하고 싶은 것은 다음과 같습니다.
old url: http://www.vasanth.in/downloads/download.aspx?file=file.zip
new url: http://www.vasanth.in/downloads/download.php?f=file.zip
다음을 시도했습니다.
RedirectMatch 301 /downloads/download.aspx\?file=(.*)$ http://www.vasanth.in/downloads/download.php\?f=$1
이것은 작동하지 않는 것 같습니다. 내가 뭘 잘못하고 있죠?
해결책
사용 mod_rewrite
, 이 같은:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^file=(.+)$
RewriteRule ^(.+)\.aspx$ $1.php?f=%1
제휴하지 않습니다 StackOverflow