.htaccess 使用重定向301更改url
我的htaccess文件中有以下问题 以下url.htaccess 使用重定向301更改url,.htaccess,rewrite,.htaccess,Rewrite,我的htaccess文件中有以下问题 以下url a-b/c/d必须重定向到a/b/char-c RewriteRule ^(annunci/a\-[^/]*/[^/]*/[^/]*)$ char-$1 [R=301] 我怎样才能解决这个问题 非常感谢 a-b/c/d必须重定向到a/b/char-c RewriteRule ^(annunci/a\-[^/]*/[^/]*/[^/]*)$ char-$1 [R=301] 使用此规则: RewriteRule ([^/]+)?/([^-]+
a-b/c/d
必须重定向到a/b/char-c
RewriteRule ^(annunci/a\-[^/]*/[^/]*/[^/]*)$ char-$1 [R=301]
我怎样才能解决这个问题
非常感谢
a-b/c/d必须重定向到a/b/char-c
RewriteRule ^(annunci/a\-[^/]*/[^/]*/[^/]*)$ char-$1 [R=301]
使用此规则:
RewriteRule ([^/]+)?/([^-]+)-([^/]+)/([^/]+)/([^/-]*)/?$ /$1/$2-$3/$4/$2-$5/ [L,R=302]
更新:
RewriteRule ([^/]+)?/([^-]+)-([^/]+)/([^/]+)/(delta)/?$ /$1/$2-$3/$4/$2-$5/ [L,NC,R=302]
你能解释一下这是什么意思吗?我不理解这个代码的所有部分,这个解决方案呢?在url中搜索字符串“str ing”…每次找到该字符串时,请使用后缀字符串更新该字符串。后缀是固定的,只有字符串更改,更改的字符串是旧url中的字符串。现在无法获取您的评论。你试过这个答案吗?结果是什么?因为如果url与实际url不匹配,您将被重定向到一个通用url,它不会向我显示任何类型的消息(或者可能是我无法理解的消息),我在您的.htaccess中看不到我建议的规则