有没有办法从插件向wordpress添加重定向模式?我使用的主机为我设置wordpress,但不允许我访问文件系统,因此我无法编辑。htaccess文件。
我发现了很多插件,它们允许您列出要重定向的URL,但我没有发现任何插件允许您插入基于正则表达式的模式。
具体来说,我安装了一个“事件日历”插件,每天都有一页事件(无论那天是否有任何事件)。后来发布的插件将这些页面删除。现在它们都是404,我想把它们重定向到主事件页面。它们都是以下格式:
2017-08-29/2017-08-23/2017-08-19/2017-08-19/。。。(数千条以上)如何为所有的重定向规则添加一条重定向规则?
最合适的回答,由SO网友:Stephen Ostermiller 整理而成
Oleg的评论让我想到,我可能会找到一个插件,允许我编辑.htaccess
文件
我安装了WP htaccess editor 插件。并且能够编辑.htaccess
文件,尽管没有对文件系统的shell或ftp访问权限。我在htaccess文件的开头插入了以下行:
RedirectMatch 301 ^/events/[0-9]{4}-[0-9]{2}-[0-9]{2}/$ http://example.com/events/upcoming/
现在我的页面正确重定向,而不是显示404状态。