我正在设置一个静态的无Cookie域,一切都运行良好!
但我想知道如果请求不是image / js / css文件,如何重定向,以避免来自cookieless域的重复内容。
我有这个:
RewriteCond %{HTTP_REFERER} ^http://files\.my-static-site\.com/ [NC]
RewriteRule \.(html|php)$ - [F,NC,L]
并且它可以工作,但是如果您只是放置files.my-static-site.com,它仍会加载主页。
如果您点击页面上显示的链接403.如何将其更改为301重定向到主域而不是显示403?
答案 0 :(得分: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]