.htaccess 重定向301错误url wile Cutting“+&引用;

.htaccess 重定向301错误url wile Cutting“+&引用;,.htaccess,http-status-code-301,.htaccess,Http Status Code 301,我的URL是:www.domain.com/URL/URL/+ 我想将301错误重定向到www.domain.com/url//url/ 我尝试过这种方法,但不起作用: RedirectMatch 301 /+(.*)$ http://www.domain.com/$1 也没有: RedirectMatch 301 /(.*)/(.*)/+(.*) http://www.domain.com$1 我可以用什么方法?要在www.domain.com/url/+/code>中剪切+,使其显示w

我的URL是:
www.domain.com/URL/URL/+

我想将
301
错误重定向到www.domain.com/url//url/

我尝试过这种方法,但不起作用:

RedirectMatch 301 /+(.*)$ http://www.domain.com/$1
也没有:

RedirectMatch 301 /(.*)/(.*)/+(.*)  http://www.domain.com$1

我可以用什么方法?要在
www.domain.com/url/+/code>中剪切
+
,使其显示
www.domain.com/url

因此重定向匹配使用正则表达式,+表示其前面的一个或多个字符。
您应该改用+。

需要转义
+
,因为它是“一个或多个”的保留字符:


您可以使用此规则从URI中的任何位置删除
+

RedirectMatch 301 ^/(.+?)\+(.*)$ /$1$2

不起作用,它是重定向www.domain.comurl/url/,但我想重定向到www.domain.com/url/url/@user3282262在
www.domain.com
后面有一个斜杠。为什么它会消失?
RedirectMatch 301 ^/(.+?)\+(.*)$ /$1$2