wordpress重定向过多



我继承了一个页面,该页面在/bigh表单上有一个大型多步骤表单,该表单通过POST将字段传递给每个后续步骤。我需要让每一步都更加SEO友好,比如/form/step-[1-5]。它也会在同一页上有/其他形式/步骤-[1-5]。

我添加了这个重写规则:

RewriteRule ^form/step-[1-5] /big-form/ [QSA,L]

它应该将对SEO页面的请求推送到已经创建的页面,但它404。查看重定向日志,它会捕获/form/stepf1 url,将其重定向到/bigh form,然后通过/index.php进行常见的wordpress重定向。出于某种原因,当wordpress正在寻找要呈现的页面时,它会感到困惑并放弃。

有没有一种方法可以将所有请求从SEO友好的URL重定向到WordPress中的实际页面?

假设网站不包含任何其他包含"step"的URL,您可以执行以下操作:

重写结束%{REQUEST_URI}步骤

重写规则*/big-form/[R=301]

最新更新