0

すべての外部リンク (つまり、Google から私のサイトへのクリック) を product.php?id=1&cat=2&show=3 から new_product.php?id=1&cat=2&show=3にリダイレクトするにはどうすればよいですか?

その理由は、product.php は、既に Web サイトにいるユーザーのヘッダー/フッター/メニューなどのないカラーボックス ウィンドウでのみ使用されるためです。誰かがこのページに直接リンクしている場合、たとえば Google の検索結果から、不完全なレイアウトを取得していますが、new_product.php には完全なレイアウトがあります。

4

1 に答える 1

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]
于 2012-06-21T18:48:58.857 に答える