我有一些网站最终结构不合理,如:
http://www.mydomain.com/directory/http%3A%2F%2Fwww.another.com%2Falink-that-doesnt-work
我想要一个重写规则来截断该部分直到url并修复编码以重定向到
http://www.another.com/alink-that-doesnt-work
由于
答案 0 :(得分:0)
使用正则表达式从URL中提取主机名和链接,并使用反向引用替换和重定向。请注意,模式与已解码的URL匹配。
RewriteEngine On
RewriteRule /directory/http://([^/]*)/(.*) http://$1/$2 [R]