我想,任何人谁到我的网站隐藏来电查询字符串与htaccess的
site.com?affiliate=a12b345c67
隐藏子公司完全查询字符串
我敢肯定,这是这样的,但没有任何反应
RewriteRule ^/?affiliate=/[L,R=301]
我想,任何人谁到我的网站隐藏来电查询字符串与htaccess的
site.com?affiliate=a12b345c67
隐藏子公司完全查询字符串
我敢肯定,这是这样的,但没有任何反应
RewriteRule ^/?affiliate=/[L,R=301]
的子公司令牌网址中的剥离affiliate=
查询字符串,将这个规则在DOCUMENT_ROOT/.htaccess
文件:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^affiliate=[^&]+ [NC]
RewriteRule^%{REQUEST_URI}? [L,R=301,NE]
这工作完全谢谢你 – user3886650 2014-09-24 12:11:58
不客气,很高兴它的工作。 – anubhava 2014-09-24 12:17:13
首先,您需要向用户访问您网站的网址收费。将其更改为:
site.com?/a12b345c67/
的.htaccess不能改变的飞行网址结构。
让我知道它是否可以。
问候。
您可以将传入的$ _GET参数(如果存在)保存到会话(或cookie,或任何持久性存储)并重新加载页面。
session_start();
if(isset($_GET['affiliate']){
$_SESSION['affiliate'] = $_GET['affiliate'];
header('location: site.com');
}
然后你可以使用从会话,饼干或任何永久性存储
我很肯定你不能隐藏这个..至少,如果你隐藏它,它将不再工作。 – Azrael 2014-09-23 09:46:57
所以这是一个PHP重定向然后,谢谢 – user3886650 2014-09-23 09:52:38