我们只希望来自特定网站的用户使用我们的服务。是否可以通过htaccess将并非来自特定引荐来源网址的所有流量重定向到我们选择的网站?
另外,这仅适用于第一页。因此,如果他们进入我们的网站,他们将浏览一个新页面,并且该新页面的引荐来源显然是他们已经在其中的网站。
谢谢!
最佳答案
尝试将其添加到文档根目录的htaccess文件中:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://the-ok-domain.com [NC]
RewriteRule ^/?first-page.html$ http://the-website-of-your-choosing.com/ [L,R]
您也可以这样做,以便将自己的域添加到引荐检查:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://the-ok-domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http://your-domain.com [NC]
RewriteRule ^ http://the-website-of-your-choosing.com/ [L,R]
然后,您可以将所有页面包括在支票中。
请注意,可以很容易地伪造引荐来源,并且在您的任何子目录中使用mod_rewrite的任何htaccess文件都将取代这些规则(除非这些htaccess文件设置了
RewriteOptions inheret
选项)关于php - 根据引荐来源网址使用htaccess进行重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13106299/