0

現在、静的な Cookie を使用しないドメインをセットアップしていますが、すべてうまく機能しています。

しかし、リクエストが image/js/css ファイルでない場合にリダイレクトして、Cookie のないドメインからのコンテンツの重複を避ける方法を知りたいと思っています。

私はこれを持っています:

RewriteCond %{HTTP_REFERER} ^http://files\.my-static-site\.com/ [NC]
RewriteRule \.(html|php)$ - [F,NC,L]

動作しますが、単純に files.my-static-site.com を配置すると、ホームページが読み込まれます。

ページのリンクをクリックすると、403 が表示されます。403 を表示する代わりに、メイン ドメインへの 301 リダイレクトに変更するにはどうすればよいですか?

4

1 に答える 1

0

これを次のように変更してみてください。

RewriteCond %{HTTP_HOST} ^files\.my-static-site\.com$ [NC]
RewriteRule \.(html|php)$ http://main.domain.com/ [R=301,NC,L]

RewriteCond %{HTTP_HOST} ^files\.my-static-site\.com$ [NC]
RewriteRule ^$ http://main.domain.com/ [R=301,NC,L]
于 2012-09-17T20:50:34.417 に答える