.htaccess 重定向301错误url wile Cutting“+&引用;
我的URL是:.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
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