Come posso utilizzare .htaccess per reindirizzare una pagina aspx ad una pagina php?
-
23-08-2019 - |
Domanda
Recentemente ho spostato da un host asp.net a un host PHP. Sto provando ad installare 301 redirect dei miei vecchi URL utilizzando .htaccess. Ecco quello che voglio realizzare:
old url: http://www.vasanth.in/downloads/download.aspx?file=file.zip
new url: http://www.vasanth.in/downloads/download.php?f=file.zip
Ho provato quanto segue:
RedirectMatch 301 /downloads/download.aspx\?file=(.*)$ http://www.vasanth.in/downloads/download.php\?f=$1
Questo non sembra funzionare? Che cosa sto facendo di sbagliato?
Soluzione
Usa mod_rewrite
, qualcosa di simile a questo:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^file=(.+)$
RewriteRule ^(.+)\.aspx$ $1.php?f=%1
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow