阻止WordPress自动重定向

时间:2018-06-28 作者:Fredy31

我有个问题。我的客户使用ex.com/helloworld作为他们新页面的短URL。

没问题,我会对它进行htaccess重定向,将短URL重定向到正确的页面(即ex.com/careers/helloworld recrupting)

但我的网站上有一个页面,它是ex.com/services/helloworld,出于某种原因,htaccess重定向被绕过,取而代之的是自动wordpress URL识别重定向。

那么,我怎样才能请求Wordpress友好地走开,这样我就可以使用自己的重定向而不是他的重定向?

这是我的htaccess中的线路,使用https://htaccess.madewithlove.be/ 应该按预期进行。

RewriteRule ^helloworld/$ //careers/helloworld-recruiting/ [L,R=301]

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

这不是一个专门针对WP的问题,但我会帮你的。正则表达式将匹配ex.com/helloworld/ 但不是ex.com/helloworld.

来处理你想要的RewriteRule ^helloworld/?$ /careers/helloworld-recruiting/ [L,R=301]

问号使前面的标记成为可选标记,而重写URL中的单斜杠(而不是双斜杠)使其相对于根。

结束

相关推荐

无法修改标头信息-标头已发送(unctions.php中的wp_reDirect)

我已经咨询过了this post 和this post 但没有找到解决方案。我需要根据其$post->post_type 据我所知,我可以在template_redirect 钩所以我有下面的代码functions.php (阿斯特拉儿童主题):add_action(\'template_redirect\', \'redir_sorteio\'); function redir_sorteio() { global $post; if ($pos