Как использовать .htaccess для перенаправления страницы aspx на страницу php?
-
23-08-2019 - |
Вопрос
Недавно я перешел с хоста 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
Кажется, это не работает?Что я делаю не так?
Решение
Использовать mod_rewrite
, что-то вроде этого:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^file=(.+)$
RewriteRule ^(.+)\.aspx$ $1.php?f=%1
Не связан с StackOverflow