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。如何将其更改为 301 重定向到主域而不是显示 403?

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 回答