将带参数的 URL 重定向到不带参数的版本

Redirect URL with parameter to version without parameter

或者换句话说,将 ?PageSpeed=noscript 从任何 URL 和 301 剥离到没有 ?PageSpeed=noscript

的相同版本

所以www.example.com/acme?PageSpeed=noscript

会去 www.example.com/acme

www.example.com/pots/warehouse/house?PageSpeed=noscript

www.example.com/pots/warehouse/house

子文件夹是不是应该无关紧要。我找到的答案引用了特定的子文件夹

我正在尝试使用 apache htaccess 实现此目的

您可以使用以下规则从您的网址中删除 PageSpeed=noscript 查询参数:

RewriteEngine on

RewriteCond %{QUERY_STRING} ^PageSpeed=noscript$ [NC]
RewriteRule .* %{REQUEST_URI}? [L,R=301]