htaccess 使用查询字符串删除特定地址

htaccess removing a specific address with a query string

我有一个网站出现问题,我在特定网站 URL 上收到 404 错误和查询字符串。这不是我经常使用的网站,因此我不确定是否仍应使用任何查询。我自己试过了,但没有用。

Redirect 301 /category.aspx?id=MISC34 /

我要301直达www.example.com/category.aspx?id=MISC34 去首页。这对我不起作用。如果重要的话,它在 Wordpress 上。

我不太精通 htaccess。如有任何帮助,我们将不胜感激。

您可以在 .htaccess 中使用:

RewriteEngine on
RewriteCond %{QUERY_STRING} (^|&)id=MISC34(&|$) [NC]
RewriteRule ^category\.aspx$ /? [L,NC,R=301]