首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

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

2012-02-04 
关于 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

热点排行