Php 使用基于引用的htaccess重定向
我们只希望特定网站的用户使用我们的服务。有没有办法通过htaccess将非特定推荐人的所有流量重定向到我们选择的网站 此外,这只是第一页。因此,如果他们访问我们的网站,他们将浏览一个新页面,他们对新页面的推荐人显然是他们已经在的网站Php 使用基于引用的htaccess重定向,php,javascript,.htaccess,redirect,Php,Javascript,.htaccess,Redirect,我们只希望特定网站的用户使用我们的服务。有没有办法通过htaccess将非特定推荐人的所有流量重定向到我们选择的网站 此外,这只是第一页。因此,如果他们访问我们的网站,他们将浏览一个新页面,他们对新页面的推荐人显然是他们已经在的网站 谢谢大家! 尝试将其添加到文档根目录的htaccess文件中: RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://the-ok-domain.com [NC] RewriteRule ^/?first-pag
谢谢大家! 尝试将其添加到文档根目录的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]
您也可以将自己的域添加到referer检查中:
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文件在heret中有
RewriteOptions
选项集)对我来说不起作用,我做了一个小改动来重定向来自谷歌的流量:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^(.*)\.google\.(.*) [NC]
RewriteRule ^(.*)$ https://www.my-site.it/$1 [L,R]
你正在重定向一个机器人吗?或者仅仅是来自某个特定站点的流量?这非常有效,非常感谢分享,Jon!有没有办法让任何推荐人(直接、键入)也无法访问该网站?@user1446650您应该单击绿色复选标记,以便将您的问题标记为已回答。我的一个网站被重定向到另一个网站,如下所示:重定向到http://abc.ch现在需要通过在中写入htacses重定向到http://abc.ch/somepage-ccc