关于 Apache 重写地址不能包含 ? 的有关问题

关于 Apache 重写地址不能包含 ? 的问题

我在本地需要做一个重写功能,但是地址中一旦包含了 ? 就无法继续工作了。系统会自动截取 ? 以后的部分。不知道该如何解决。希望高手指点

http://localhost/redirect/http://www.domain.com/?url=123&go=tt

.htaccess 里的写法

RewriteRule ^redirect/(.*)$ redirect\.php?url=$1 [L,QSA]




urlencode 一下….

http://localhost/redirect/http://www.domain.com/?url=123&go=tt

http://localhost/redirect/http%3A%2F%2Fwww%2Edomain%2Ecom%2F%3Furl%3D123%26go%3Dtt

关于 Apache 重写地址不能包含 ? 的有关问题

相关文章:

你感兴趣的文章:

标签云: