Для веб-сайта, над которым я сейчас работаю, мы перенаправляем наши старые URL-адреса на новые, например: Redirect 301 /oldfile.php http://www.site.com/show/newurl
Теперь я сталкиваюсь с ситуацией, в которой старый URL имеет переменную get, например: Redirect 301 /oldfile.php?var=name http://www.site.com/show/newurl
Это перенаправит oldfile на новый URL, а также добавит get var, чтобы он перенаправил: http://www.site.com/show/newurl?var=name
Как бы я настроить перенаправление без get var?
mod_rewrite может удалить строку запроса:
mod_rewrite
RewriteEngine on RewriteRule ^/?oldfile.php$ http://www.site.com/show/newurl? [R=301,L]