2010-06-03 52 views
0

重定向的URL有没有什么办法隐藏重定向的URL,这里就是我的想法:如何隐藏与mod_rewrite的

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule ^(.*)$ http://minteddomain.com/mint/pepper/tillkruess/downloads/tracker.php?url=http://%{HTTP_HOST}%{REQUEST_URI}&force 

那么长重定向的URL http://minteddomain.com/mint/pepper/tillkruess/downloads/tracker.php?url=http://% {HTTP_HOST}%{REQUEST_URI}的东西短样/mintedomain.com/track/

有可能吗?

阿德里安

编辑:

安德鲁:

这是一个统计软件薄荷(haveamint.com)与文件下载跟踪插件。文件下载跟踪器的工作过程是这样:

在.htaccess

每个文件(ZIP,RAR,TXT,...)被重定向到tracker.php文件(因为统计): http://mydomain.com/mint/pepper/tillkruess/downloads/tracker.php?url=http://% {HTTP_HOST}%{ REQUEST_URI}

所以重定向的URL看起来像这样一个zip文件:http://minteddomain.com/mint/pepper/tillkruess/downloads/tracker.php?url=http://mydomain/downloads/apple.zip

这对重定向URL是很长的又丑。最适合我将这个重定向的URL重定向到一些较短的网址:例如:http://mydomain.com/track/downloads/apple.zip ..

所以http://mydomain.com/track将是http://minteddomain.com/mint/pepper/tillkruess/downloads/tracker.php

+0

我的理解是(除非你向'RewriteRule'添加'[R]')mod_rewrite总是隐藏用户重定向的URL。您是否发现,根据上述规则,您的用户正在看到更长更丑陋的网址? – 2012-02-02 12:02:53

回答