2009-02-12 8 views
1

Je suis récemment passé d'un hôte asp.net à un hôte PHP. J'essaye d'installer 301 redirections de mes vieilles URL en utilisant .htaccess. Voici ce que je veux accomplir:Comment utiliser .htaccess pour rediriger une page aspx vers une page 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 

J'ai essayé les éléments suivants:

RedirectMatch 301 /downloads/download.aspx\?file=(.*)$ http://www.vasanth.in/downloads/download.php\?f=$1 

Cela ne semble pas fonctionner? Qu'est-ce que je fais mal?

Répondre

0

Utilisez mod_rewrite, quelque chose comme ceci:

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

Merci. Cela a réglé le problème. – Vasanth

Questions connexes