我想解析主机名只从Apache服务器变量HTTP_REFERER,我想知道是否有可能与mod_rewrite,因为我的目标是获取主机名,然后重写请求。是否有可能通过mod_rewrite从HTTP_REFERER获取主机名?
0
A
回答
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。
相关问题
- 1. 是否有可能通过对象化从DataStore获取所有名称空间
- 2. 是否有可能通过方法名
- 3. 是否有可能通过名称获得课堂镜像?
- 4. 是否有可能通过名称获得EReference的价值?
- 5. 是否有可能通过它的值获取属性c#
- 6. 是否有可能通过$ _GET获取空数组值?
- 7. 是否有可能通过userName获取用户ID?
- 8. 是否有可能通过jQuery获取嵌入标签属性?
- 9. 是否有可能通过mysql获取表的创建语法?
- 10. 是否有可能通过JSON获取电子邮件?
- 11. 是否有可能通过logparser获取文件夹大小?
- 12. 是否有可能通过iPhone SDK获取GPS卫星号码?
- 13. 是否有可能通过重复的std :: tuple类型名称获取?
- 14. 是否有可能通过jQuery中的输入名称获取onclick值
- 15. 是否有可能从FSEvent ID获取文件名?
- 16. 是否有可能从没有DNS的IP地址解析主机名?
- 17. mod_rewrite保存http_referer
- 18. 是否有可能通过此方法从另一个类获取ArrayList?
- 19. 是否有可能以某种方式从符号链接中获取IP地址或主机名? (windows 7)
- 20. 是否有可能通过java中的代码跟踪smtp主机?
- 21. 是否有可能通过网址获取Facebook用户的名称和主要个人资料图片?
- 22. htaccess的mod_rewrite的主机名
- 23. 是否有可能从本地主机到外部地址
- 24. HTTP_REFERER提取方案和主机
- 25. 是否有可能在Docker容器中获取主机的环境变量?
- 26. 是否有可能通过EasyMock的
- 27. 是否有可能通过Laravel 5.2
- 28. 是否有可能通过JSONArray迭代?
- 29. jQuery是否有可能通过statusCode?
- 30. 是否有可能通过模型
我知道那么多,我的问题是整个引用URL都在客户端元素上造成严重破坏。由于我不需要整个URL,而且只有主机名是安全的,我试图解析它。 – 2010-02-23 18:15:43