我已将静态站点迁移到 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]