Как я могу использовать .htaccess, чтобы перенаправить страницу aspx на страницу php? - PullRequest
1 голос
/ 12 февраля 2009

Я недавно перешел с хоста asp.net на хост PHP. Я пытаюсь настроить 301 перенаправления моих старых URL-адресов с помощью .htaccess. Вот что я хочу сделать:

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

Это не похоже на работу? Что я делаю не так?

1 Ответ

0 голосов
/ 12 февраля 2009

Используйте mod_rewrite, что-то вроде этого:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^file=(.+)$
RewriteRule ^(.+)\.aspx$ $1.php?f=%1
...