首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URL301删除RedirectMatch参数

问URL301删除RedirectMatch参数
EN

Stack Overflow用户
提问于 2019-04-15 23:57:55
回答 1查看 549关注 0票数 1

我在我的服务器apache中有一个带有重定向的文件.conf,我想用参数重定向一个url。下面是一个例子:

代码语言:javascript
复制
https://example.com/presente/decoracao/teu-sorriso?PageSpeed=noscript

我需要将其重定向到同一页面,如下面的示例所示:

代码语言:javascript
复制
https://example.com/presente/decoracao/teu-sorriso

在我的.conf文件中,我尝试了以下代码,但没有成功:

代码语言:javascript
复制
RedirectMatch 301 /presente/decoracao/teu-sorriso$ /presente/decoracao/teu-sorriso?

我不能使用来自.htaccess或Apache RewriteRule method.Even的重定向,研究和尝试,到目前为止什么都没有解决。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-16 02:35:15

您不能使用query string using Redirect指令重定向URL,因为它与?PageSpeed=noscript不匹配。您需要使用Mod-rewrite。

假设您的服务器上启用了mod-rewrite模块,则可以在Apache config或htaccess中使用类似以下内容

代码语言:javascript
复制
RewriteEngine on

RewriteCond %{QUERY_STRING} ^PageSpeed=noscript$ [NC]
RewriteRule ^/?presente/decoracao/teu-sorriso/?$ /presente/decoracao/teu-sorriso? [L,R=301]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55693045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档