.htaccess重定向没有查询参数

AK4*_*668 1 regex .htaccess seo

我更改了一个网站,现在Google网站管理员正在加载数百个"未找到"网址:

http://www.domain.com/images/picture.php?idphotos=720,404,,4/1/13,Not found
Run Code Online (Sandbox Code Playgroud)

picture.php不再存在,所以我创建了一个.htaccess条目来重定向站点的根目录:

Redirect 301 /images/picture.php. /
Run Code Online (Sandbox Code Playgroud)

现在问题是任何查询参数也在重定向中发送:

http://www.domain.com/?idphotos=720
Run Code Online (Sandbox Code Playgroud)

如何创建不包含查询参数的重定向,例如:

http://www.domain.com/
Run Code Online (Sandbox Code Playgroud)

spe*_*akr 7

试试这个(注意尾随?):

RewriteCond %{QUERY_STRING} !=""
RewriteRule . http://www.domain.com/?
Run Code Online (Sandbox Code Playgroud)