.htaccess重写URL以向URL添加字符

.htaccess重写URL以向URL添加字符,.htaccess,mod-rewrite,url-rewriting,amp-html,.htaccess,Mod Rewrite,Url Rewriting,Amp Html,我这样做是为了修复我的AMP页面的错误。我使用的是自动AMP插件,该插件允许您使用两种不同的方法访问AMP页面 site.com/post/amp/ site.com/post/?amp 使用AMP页面验证程序()我发现所有使用just/AMP/get的AMP页面都会出现多个错误,而/?AMP已正确验证 不幸的是,谷歌正在检查我所有的页面,因此我得到了大量的错误 我想知道的是如何使用.htaccess重定向规则添加?到AMP查询,以便将所有/AMP/请求重定向(使用301)到/?AMP/ 我很感

我这样做是为了修复我的AMP页面的错误。我使用的是自动AMP插件,该插件允许您使用两种不同的方法访问AMP页面

  • site.com/post/amp/
  • site.com/post/?amp
  • 使用AMP页面验证程序()我发现所有使用just/AMP/get的AMP页面都会出现多个错误,而/?AMP已正确验证

    不幸的是,谷歌正在检查我所有的页面,因此我得到了大量的错误

    我想知道的是如何使用.htaccess重定向规则添加?到AMP查询,以便将所有/AMP/请求重定向(使用301)到/?AMP/

    我很感谢你的建议。谢谢诸位

    诸如此类:

    RewriteEngine on
    RewriteRule ^(.*)/amp/$ /$1?amp [R=301,L]
    

    这将把任何以
    /amp/
    结尾的URL重定向到相同的位置,但改为以
    ?amp
    结尾,这似乎是您想要的。进入你的root
    .htaccess
    文件。

    我的答案对你有用吗?如果使用左上角的勾号,请接受。谢谢