You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将/?amp=1链接重定向至普通URL(Apache/WordPress适用)

解决方案分为两种,你可以根据自己的使用习惯选择:

Apache .htaccess 配置方案

直接编辑站点根目录下的.htaccess文件,在已有的RewriteEngine On配置行之后插入以下规则:

# 重定向所有带/?amp=1参数的URL到无参数的普通页面
RewriteCond %{QUERY_STRING} ^amp=1$ [NC]
RewriteRule ^(.*)$ /$1? [R=301,L]
  • 规则中的[NC]标识会忽略参数大小写,同时兼容/?amp=1、/?AMP=1等不同大小写的请求
  • 重定向地址末尾的?作用是清除原有查询参数,避免重定向后URL仍携带amp=1参数
  • R=301代表永久重定向,适合已经彻底停用AMP的站点使用,对搜索引擎权重传递更友好;如果是测试阶段可以先替换为R=302临时重定向,避免浏览器缓存规则影响后续调整

注意:如果.htaccess中已经存在其他重定向规则,请将上述AMP重定向规则放在所有规则的最前面,避免被其他规则拦截导致不生效。

WordPress 插件方案

如果你不熟悉服务器配置文件修改,可以选择插件实现需求:

  • 专门的AMP停用重定向插件:这类插件专门针对停用AMP后的重定向场景开发,安装启用后无需额外配置,会自动识别所有带AMP参数的请求,直接跳转到对应的普通页面,天然支持/?amp=1格式的参数匹配
  • 通用重定向管理插件:常用的站点重定向管理类插件都支持自定义查询参数匹配规则,你可以手动新建一条规则,匹配条件设置为查询参数存在amp=1,目标地址设置为移除该参数后的原页面,重定向类型选择301永久重定向即可

内容的提问来源于stack exchange,提问作者MaltaCode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 10:24:02