2009-02-12 9 views
1

Недавно я перешел с узла asp.net на хост PHP. Я пытаюсь настроить 301 перенаправление моих старых URL-адресов, используя .htaccess. Вот что я хочу сделать:Как использовать .htaccess для перенаправления aspx-страницы на страницу php?

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 

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

ответ

0

Использование mod_rewrite, что-то вроде этого:

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

Спасибо. Это поставило проблему. – Vasanth