来自外部链接时,将所有链接从第1页重定向到第2页

时间:2012-06-21 17:20:41

标签: .htaccess redirect rewrite

如何将所有外部链接(即从Google点击我的网站)重定向到product.php?id = 1& cat = 2& show = 3到new_product.php?id = 1& ; cat = 2& show = 3?

原因是,product.php仅用于已经在网站上的用户没有页眉/页脚/菜单等的颜色框窗口。如果有人直接链接到此页面,让我们说Google结果,那么他们的布局就会不完整,而new_product.php会有完整的布局。

1 个答案:

答案 0 :(得分:1)

编辑:

你尝试过这样的事吗?

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]

现在的规则如下:

RewriteRule ^product.php? http://yourdomain.com/new_product.php? [L,QSA,R=301]