无法将某些旧网址重写为同一网域上的新网址,理想情况下只是尝试使用本地网址。
未编码的符号是否使用百分比导致问题?
旧网址
http://domain.com/Delta_%26_Charlie_Alfa/Delta_%26_Charlie_Alfa.html
新网址
http://domain.com/areas-groups/view/delta-charlie-alfa
重写规则
RewriteRule ^Delta_%26_Charlie_Alfa/Delta_%26_Charlie_Alfa.html /areas-groups/view/delta-charlie-alfa [R=301,NC,L,B,PT]
我没有使用NC
而B
尝试逃避百分比?
答案 0 :(得分:1)
您可以使用此规则:
RewriteRule ^Delta_\x26_Charlie_Alfa/Delta_\x26_Charlie_Alfa\.html$ /areas-groups/view/delta-charlie-alfa [R=302,NC,L,B]
即。 \x26
匹配%26