Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 如何剥离google blogger?view=classic&;m=1个来自url的参数现在是自托管的_.htaccess_Mod Rewrite - Fatal编程技术网

.htaccess 如何剥离google blogger?view=classic&;m=1个来自url的参数现在是自托管的

.htaccess 如何剥离google blogger?view=classic&;m=1个来自url的参数现在是自托管的,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我把我的网站从blogger上移开,仍然有许多谷歌搜索结果添加了参数。最初,参数只有?m=1和?m=0,我找到了这样做的代码,但现在我看到了: 其中添加了?视图=经典。我想要一个htaccess规则,在传入请求中去掉.html之后的每个参数。有人能帮我吗?这就是我用来去掉&m=1和&m=0参数的方法,效果很好: ## Remove ?m=1 & ?m=0 From URLs ## RewriteEngine On RewriteCond %{QUERY_STRING} ^m=1$ Re

我把我的网站从blogger上移开,仍然有许多谷歌搜索结果添加了参数。最初,参数只有?m=1和?m=0,我找到了这样做的代码,但现在我看到了:

其中添加了?视图=经典。我想要一个htaccess规则,在传入请求中去掉.html之后的每个参数。有人能帮我吗?这就是我用来去掉&m=1和&m=0参数的方法,效果很好:

## Remove ?m=1 & ?m=0 From URLs ##
RewriteEngine On
RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule ^(.*)$ /$1? [R=301,L]
RewriteCond %{QUERY_STRING} ^m=0$
RewriteRule ^(.*)$ /$0? [R=301,L]
## Remove ?m=1 & ?m=0 From URLs ##
提前谢谢大家,, John

您可以使用:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^.+$
RewriteRule (.+\.html?)$ $1? [NC,R=301,L]

非常感谢您的回复。这对我遇到的大多数(所有)问题都有效。现在我已经看过所有的日志了,下面是我看到的所有参数的列表:?m=1&action=backlinks&widgetId=Blog1&widgetType=Blog&responseType=js&postID=3826986228376322?view=classic&m=1?view=flipcard&m=1?view=magazine&m=1?view=mosaic&m=1?view=sidebar&m=1?view=snapshot&U escaped\U fragment\m=1?view=1?view=timeslide&m=1&_转义\u片段\u=?视图=动画卡和转义\u片段\u=?视图=杂志和转义\u片段\u=?视图=马赛克和转义\u片段\u=?视图=快照和转义\u片段\u=?视图=时间滑块您的代码对转义\u片段\u=?视图=快照类型参数没有被剥离的主要参数如下:
&&u-escaped\u fragment\u=?视图=马赛克和转义\u fragment\u=?视图=快照和转义\u fragment\u=?视图=侧栏和转义\u fragment\u=?视图=时间滑块和转义\u fragment\u=?视图=动画卡和转义\u fragment\u=?视图=经典
再次感谢,我非常感谢!您可以使用:
RewriteRule(+)$$1?最后一行中的[NC,R=301,L]