如何将所有子页面重定向到其主页?

如何将所有子页面重定向到其主页?

我已将静态站点迁移到 WordPress,现在我需要重定向其页面,我有许多 URL,它们将转到一个页面,我可以逐个重定向,但是它们很多,所以我需要一个适用于所有页面的重定向规则。

例如,我有这样的 URL

example.com/main-page/sub-page1/sub-page2/subpage3/
example.com/main-page/sub-page11/sub-page21/
example.com/main-page/sub-page5/sub-page25/subpage3/something.htm
example.com/main-page/sub-page1/

现在我希望 /main-page/ 之后的所有子页面都转到 example.com/main-page/

答案1

在您的文件中尝试此规则.htaccess

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/main-page/.*$ [NC]
RewriteRule ^(.*)$ http://www.example.com/main-page/ [R=302,NC,L]

相关内容