apache,nginx跳转代码

        因为自己工作的需要,所以最近给一些站做了跳转总结下,不用给我多说相信大家肯定都明白跳转的意思。下面分别是apache和nginx服务器所需用到的跳转代码,来分享下。。

      对于apache的服务器就是在需要做跳转的站的主目录下vim一个.htaccess文件下面就是需要添加的代码 下面两段代码主要是做google.com和google.co.uk的跳转

options +FollowSymlinks
RewriteEngine on

rewritecond %{http_host} ^www.原域名[nc]
rewritecond %{HTTP_REFERER} google.com [nc]
rewriterule ^(.*)$ http://www.跳转的域名? [r=301,nc]


rewritecond %{http_host} ^www.原域名  [nc]
rewritecond %{HTTP_REFERER} google.co.uk  [nc]
rewriterule ^(.*)$ http://www.跳转的域名/? [r=301,nc]
 

nginx跳转就是在虚拟主机下即在host.conf下添加

valid_referers none blocked localhost *.原域名 *.internetsupervision.com 原域名;
             if ($invalid_referer){
rewrite  ^/(.*)  http://www.跳转的域名/? permanent;
break;
}

你可能感兴趣的:(apache,nginx,Apache跳转,跳转代码,nginx跳转)