【发布时间】:2015-06-13 01:06:40
【问题描述】:
我在 /big-form 处继承了一个包含大型多步骤表单的页面,该页面通过 POST 将字段传递给每个后续步骤。我需要让每个步骤对 SEO 更友好,例如 /form/step-[1-5]。它还会在同一页面上显示 /other-form/step-[1-5]。
我添加了这个 RewriteRule:
RewriteRule ^form/step-[1-5] /big-form/ [QSA,L]
这应该将 SEO 页面的请求推送到已创建的页面,但它是 404。查看重定向日志,它正在捕获 /form/step-1 url,将其重定向到 /big-form,然后 通过 /index.php 执行通常的 wordpress 重定向。出于某种原因,当 WordPress 正在寻找要呈现的页面时,它会感到困惑并放弃。
有没有办法将所有请求从 SEO 友好的 URL 重定向到 WordPress 中的实际页面?
【问题讨论】:
标签: wordpress .htaccess mod-rewrite redirect apache2