将旧URL的301重定向到WordPress URL

时间:2019-01-06 作者:yazuk

我正在将一个网站从Vivo cms迁移到wordpress。Vivvo正在使用索引之类的分类页面。numberofthepage.html

我想使用regex重定向URL:

https://www.example.com/mycats/index.200.html

https://www.example.com/mycats/page/200/
mycats可以是多个类别,例如cat1/cat2。。。200可以是任何数字。我使用了:

^/index.(.*?)\\.html to ^/page/$1/
但不重定向。谢谢

1 个回复
最合适的回答,由SO网友:Junnel Gallemaso 整理而成

由于类别和页码是动态的,您可以使用htaccess并使用以下示例重写规则:

RewriteRule (.*?)/index.(.*?)\\.html $1/page/$2/
您可以在此处测试正则表达式-https://htaccess.madewithlove.be/ 我可以看到,就我测试过的情况来看,它正在工作。

备注:URL重定向是cached aggresively, 您需要完全清除浏览器缓存,以确保测试正确。

希望这有帮助!

相关推荐

Https://mydomain/wp-admin重定向至wp-login.php?redirect_to=https%3A%2F%2Fmydomain%2Fwp-admin%2F&reauth=1

无论何时我进入https://mydomain/wp-admin未登录时,我被重定向到wp-login.php?redirect_to=https%3A%2F%2Fmydomain%2Fwp-admin%2F&reauth=1 在一些帮助下,我创建了以下代码来重定向登录到wp的用户。要转发到所需自定义页面的php url:function redirect_wp_login_to_custom_login() { global $pagenow; $red