当URL在wordpress上包含括号时htaccess重定向
我需要转换旧的托管网站的网址,他们包含(pid)例如 /审查/(pid)/* 其中*是一个5位数的未知数字,如88326 到 /评论/ 我试过了当URL在wordpress上包含括号时htaccess重定向,wordpress,.htaccess,url,redirect,brackets,Wordpress,.htaccess,Url,Redirect,Brackets,我需要转换旧的托管网站的网址,他们包含(pid)例如 /审查/(pid)/* 其中*是一个5位数的未知数字,如88326 到 /评论/ 我试过了 RewriteRule ^(.*)\/reviews\/\\(pid\\)\/(.*)$ \/reviews\/ [R=301,L] 这是一个wordpress网站,所以不确定这是否是它不工作的原因。当wordpress中大量更改URL时,我经常使用handy插件 Velvet Blues更新URL 功能: 用户可以选择更新嵌入内容、摘录或自定义字段
RewriteRule ^(.*)\/reviews\/\\(pid\\)\/(.*)$ \/reviews\/ [R=301,L]
这是一个wordpress网站,所以不确定这是否是它不工作的原因。当wordpress中大量更改URL时,我经常使用handy插件 Velvet Blues更新URL 功能: 用户可以选择更新嵌入内容、摘录或自定义字段中的链接 用户可以选择是否更新附件的链接 查看更新了多少项 用法: 使用这个插件非常简单。激活后,导航 要使用工具->更新URL,请按照说明操作。请注意: 变化是不可逆转的。如果您以前没有使用过此插件, 请在继续之前备份您的网站
示例屏幕截图:
我们的问题是,我们已经移动了CMS系统,因此旧的和新的url相同,但路径要么被删除,要么略有不同。使用此重写规则^(.*)reviews/(.*)(pid)/(.*)$$1reviews/[R=301,L]不必在似乎导致问题的/前面加\号。