Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当URL在wordpress上包含括号时htaccess重定向_Wordpress_.htaccess_Url_Redirect_Brackets - Fatal编程技术网

当URL在wordpress上包含括号时htaccess重定向

当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 功能: 用户可以选择更新嵌入内容、摘录或自定义字段

我需要转换旧的托管网站的网址,他们包含(pid)例如 /审查/(pid)/* 其中*是一个5位数的未知数字,如88326 到 /评论/

我试过了

RewriteRule ^(.*)\/reviews\/\\(pid\\)\/(.*)$ \/reviews\/ [R=301,L]

这是一个wordpress网站,所以不确定这是否是它不工作的原因。

当wordpress中大量更改URL时,我经常使用handy插件

Velvet Blues更新URL 功能:

用户可以选择更新嵌入内容、摘录或自定义字段中的链接

用户可以选择是否更新附件的链接

查看更新了多少项

用法:

使用这个插件非常简单。激活后,导航 要使用工具->更新URL,请按照说明操作。请注意: 变化是不可逆转的。如果您以前没有使用过此插件, 请在继续之前备份您的网站


示例屏幕截图:


我们的问题是,我们已经移动了CMS系统,因此旧的和新的url相同,但路径要么被删除,要么略有不同。使用此重写规则^(.*)reviews/(.*)(pid)/(.*)$$1reviews/[R=301,L]不必在似乎导致问题的/前面加\号。