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

qmb5sa22  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(140)

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

  1. site.com/post/amp/
  2. site.com/post/?amp
    使用AMP页面验证器(https://validator.ampproject.org),我发现所有使用/amp/的AMP页面都会出现多个错误,而使用/?放大器验证正确。
    不幸的是,谷歌正在检查/amp/为我所有的网页,因此我得到吨的错误。
    我想知道的是如何使用.htaccess重定向规则来添加?因此所有/amp/请求都被重定向(使用301)到/?amp/
    我很感激你在这方面的建议。谢谢你
o7jaxewo

o7jaxewo1#

就像这样:

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

这会将所有以/amp/结尾的URL重定向到相同的URL,但以?amp代替,这似乎是你想要的。进入你的根.htaccess文件。

相关问题