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

AMP页面301重定向问题:仅支持/amp结尾链接,?amp=1链接无法跳转

解决AMP页面301重定向问题

替换你现有的规则为以下完整配置,即可同时处理两种AMP页面的301重定向需求:

RewriteEngine On

# 重定向以/amp结尾的页面(如 https://example.com/post-name/amp)
RewriteCond %{REQUEST_URI} ^(.+)/amp/?$
RewriteRule ^ %1/ [R=301,L]

# 重定向带?amp=1参数的页面(如 https://example.com/post-name/?amp=1)
RewriteCond %{QUERY_STRING} ^amp=1$
RewriteRule ^(.*)$ /$1? [R=301,L]

规则说明:

  • 第一条规则:精准匹配路径末尾的/amp(允许/amp后带可选斜杠),捕获/amp之前的完整路径,重定向到该路径完成跳转。
  • 第二条规则:匹配查询字符串恰好为amp=1的请求,捕获当前完整路径,重定向时通过末尾的?清除所有查询参数,确保跳转后URL不带多余参数。

测试阶段建议先将R=301改为R=302临时重定向,确认跳转正常后再改回301永久重定向,避免浏览器缓存错误配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 03:37:10