regex - 将 Wordpress 网站重定向到另一个域,而无需
问题描述
所以我有一个 wordpress 网站,我想 301 重定向到另一个域,但原始域永久链接在 URL 中有日期,/yyyy/mm/dd/postname
domain.com/%year%/%monthnum%/%day%/%postname%/
我只希望它有 /%postname%/ 之类的
domain2.com/%postname%/
我尝试更改永久链接并使用重定向插件来设置正则表达式,但这不起作用。还有其他方法吗?
解决方案
您还可以使用 Wordpress 函数通过代码重定向,请添加 Post_id'domain.com/%year%/%monthnum%/%day%/%postname%/'
并且在 URL 中您可以添加重定向 URL,无论您想重定向到哪里
function my_logged_in_redirect() {
$post_id = url_to_postid( 'domain.com/%year%/%monthnum%/%day%/%postname%/' );
if ( is_user_logged_in() && is_page( $post_id ) )
{
wp_redirect( 'domain2.com/%postname%/' );
die;
}
}
add_action( 'template_redirect', 'my_logged_in_redirect' );
我希望这会对你有所帮助!
推荐阅读
- python - TypeError:'float'对象在 Python 中不可迭代......昨天还在工作
- c# - 使用 SelectToken JObject 递归列出元素 JSON
- xcode - 由于升级到 Xcode 12,无法将自定义 plist 文件添加到产品目标
- php - 在 nginx 上安装 roundcube 会导致 HTTP ERROR 500
- java - springboot logback:java.lang.ClassNotFoundException:org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout
- javascript - 使用新插入的内容滚动到 div 的底部
- linux - 创建 Lightsail 实例并安装 CodeDeploy 代理
- vue.js - 更改 element-ui Select 中的图标
- python - 为什么我的石头剪刀布游戏不启动while循环?
- jenkins - 如何在詹金斯中获得并行构建作业结果