我为静态内容创建了一个子域名(static.site.com),我有以下内容.htaccess:
RewriteCond %{HTTP_HOST} www.site.com [NC]
RewriteCond %{REQUEST_FILENAME} \.(jpg|gif|png|css|js|txt|ico|pdf)$ [NC]
RewriteRule ^(.*) http://www.static.site.com/$1 [L,R=301]
所有内容都正常加载,但在firebug中,每个文件都有两行重写路径:
http://www.site.com/images/image.png (301 Moved Permanently)
和
http://www.static.site.com/images/image.png (304 Not Modified)
如何阻止从主域加载我的内容。感谢。
答案 0 :(得分:0)
如何阻止从主域加载我的内容。感谢。
目录不会从您的主域加载。当您请求http://www.site.com/images/image.png
时,服务器会向您发送http://www.static.site.com/images/image.png
。
注意:据我所知,您的文件位于主域的子目录中。这样您就可以更改子域的文档根目录。