User Tools

Site Tools


te3:faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
te3:faq [2016/05/07 07:38]
moderator
te3:faq [2017/04/05 06:57] (current)
moderator
Line 33: Line 33:
  
 [[te3:​faq#​15. How do I rename TE3 directory on a running site?|15. How do I rename TE3 directory on a running site?​]] ​ [[te3:​faq#​15. How do I rename TE3 directory on a running site?|15. How do I rename TE3 directory on a running site?​]] ​
 +
 +[[te3:​faq#​16. I enabled HTTPS on my website and now my trade partners who use HTTP count all my traffic under "No referrer"​|16. I enabled HTTPS on my website and now my trade partners who use HTTP count all my traffic under "No referrer"​]] ​
  
  \\ \\   \\ \\ 
Line 207: Line 209:
  
 We recommend this method, since BOTH links work at the same time and you won't experience broken links on your site while you are switching them from old to the new paths. ​ We recommend this method, since BOTH links work at the same time and you won't experience broken links on your site while you are switching them from old to the new paths. ​
 +
 +----
 +  ​
 +== 16. I enabled HTTPS on my website and now my trade partners who use HTTP count all my traffic under "No referrer"​ ==
 +
 +If your website has a valid HTTPS certificate installed, there are possible issues to consider:
 +
 +1. Browsers do not pass on referrer information from HTTPS to HTTP sites. This means the target site will see your traffic as "No referrer",​ i.e. they cannot distinguish such hits from a user who directly typed in the URL.
 +
 +The solution is to place a "meta referrer tag" in the ''<​head>''​ section of your HTML: \\ 
 +<​code><​meta name="​referrer"​ content="​unsafe-url"></​code>​
 +This tag will always send the full URL of your referring pages. \\
 +
 +2. You need to make sure that either variable ''​$_SERVER['​HTTPS'​]'',​ or variable ''​$_SERVER['​HTTPS'​]''​ is set to ''​on''​. You can check it by creating a simple ''​test.php''​ file and placing the following code into it: \\ 
 +<​code>​
 +<?php
 +if (isset($_SERVER['​HTTPS'​]) && $_SERVER['​HTTPS'​] == '​on'​)
 +  echo HTTPS is working';​
 +else
 +  echo 'HTTPS is missing';​
 +?>
 +</​code>​
 +
  
 ---- ----
te3/faq.1462606692.txt.gz ยท Last modified: 2016/05/07 07:38 by moderator