2010-02-23 56 views

回答

0

我想通了

RewriteCond %{HTTP_REFERER} ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))? [NC] 
RewriteRule ^traveler.html$ http://something.com/viewer.html?embed_referer=%4 [QSA,L] 

从的RewriteCond背参考,我可以查询字符串附加到新的路径/ URL。

0

您的HTTP_REFERER会返回链接到您的页面的确切URL,使用mode_rewrite或不,它将返回文字的URL。所以,如果它是something.com/foo/index.php或somthing.com/foo/action,那么http_referer会像这样显示这些url。

+0

我知道那么多,我的问题是整个引用URL都在客户端元素上造成严重破坏。由于我不需要整个URL,而且只有主机名是安全的,我试图解析它。 – 2010-02-23 18:15:43

相关问题