.htaccess 301重定向而不使用GET var

.htaccess 301重定向而不使用GET var,.htaccess,get,http-status-code-301,.htaccess,Get,Http Status Code 301,对于我目前正在开发的网站,我们将旧URL永久重定向到新URL,如下所示: 重定向301/oldfile.php 现在我遇到了这种情况,旧url有一个get变量,如: 重定向301/oldfile.php?var=name 这会将旧文件重定向到新url,并添加get变量,以便重定向到: 如果没有get var,我将如何设置此重定向?mod\u rewrite可以删除查询字符串: RewriteEngine on RewriteRule ^/?oldfile.php$ http://www.sit

对于我目前正在开发的网站,我们将旧URL永久重定向到新URL,如下所示: 重定向301/oldfile.php

现在我遇到了这种情况,旧url有一个get变量,如: 重定向301/oldfile.php?var=name

这会将旧文件重定向到新url,并添加get变量,以便重定向到:


如果没有get var,我将如何设置此重定向?

mod\u rewrite
可以删除查询字符串:

RewriteEngine on
RewriteRule ^/?oldfile.php$ http://www.site.com/show/newurl? [R=301,L]