从.htacces
文件,如何将FULL URL作为GET变量传递/重定向到另一个URL?
像:
http://www.test.com/foo/bar.asp
将被重定向到:
http://www.newsite.com/?url=http://www.test.com/foo/bar.asp
带域名的完整网址。
我试过:
RewriteEngine on
RedirectMatch 301 ^/(.*)\.asp http://www.newsite.com/?url=%{REQUEST_URI}
但它会像:
http://www.newsite.com/?url=?%{REQUEST_URI}
答案 0 :(得分:0)
RewriteEngine on
RedirectMatch 301 ^/(.*)\.asp http://www.newsite.com/?url=$1.asp
答案 1 :(得分:-1)
如果初始域和协议始终相同,则可以使用
RedirectMatch 301 ^/(.*)\.asp http://www.newsite.com/?url=http%3A%2F%2Fwww.test.com%2F$1\.asp