2015-04-08 2 views
1

Я унаследовал страницу с большой многошаговой формой в/большой форме, которая передает поля на каждый последующий шаг через POST. Мне нужно сделать каждый шаг более дружественным к SEO, что-то вроде/form/step- [1-5]. Он также имел бы/other-form/step- [1-5] на той же странице.Слишком много переадресаций wordpress

Я добавил этот RewriteRule:

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

, который должен толкать запросы на SEO страницы в уже созданную страницу, но это 404-х. Просматривая журналы переадресации, он ловит URL-адрес/form/step-1, перенаправляя это в/big-form, , затем, делая обычные переадресации wordpress через /index.php. По какой-то причине, к тому времени, когда WordPress ищет, какую страницу отображать, он становится смущенным и отказываясь.

Есть ли способ перенаправить все запросы с дружественных URL-адресов SEO на фактическую страницу в WordPress?

ответ

0

Предполагая, что сайт не содержит каких-либо других URL, содержащие "шаг", вы можете просто сделать:.

RewriteCond% {REQUEST_URI} шаг

RewriteRule */большой форма/[R = 301]

Смежные вопросы