【发布时间】:2014-03-24 16:27:17
【问题描述】:
我们希望将我们的网站照片从domain.com/images/ 重定向到无cookie img.domain.com。
目前,我们在public_html中有images目录,网址是:
http://domain.com/images/subfolder-1/title-of-the-image.jpg
http://domain.com/images/subfolder-2/title-of-the-image.jpeg
http://domain.com/images/subfolder-3/title-of-the-image.gif
http://domain.com/images/subfolder-4/title-of-the-image.png
在 cPanel 中,img.domain.com 已设置为 publi_html/images
我们尝试通过 htaccss 取消设置 cookie 和重定向。然而,它不起作用。
在 htaccess 中,
AddDefaultCharset UTF-8
## Re-directing
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?images\. [NC]
RewriteRule ^(.*)$ http://www.img.domain.com/$1 [L,NE,R=301]
# Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 29030400 seconds"
ExpiresByType image/x-icon "access plus 29030400 seconds"
ExpiresByType image/jpeg "access plus 29030400 seconds"
ExpiresByType image/jpg "access plus 29030400 seconds"
ExpiresByType image/png "access plus 29030400 seconds"
ExpiresByType image/gif "access plus 29030400 seconds"
</IfModule>
# Headers
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif|swf)$">
Header unset Cookie
Header unset Set-Cookie
Header set Cache-Control "max-age=29030400, public"
Header set Last-Modified "Mon, 24 Mar 2014 00:00:00 GMT"
</FilesMatch>
</IfModule>
我们想知道在上述位于images 目录内的.htaccess 代码中保留/添加/更改什么,或者是否有更好的方法。谢谢!
【问题讨论】:
标签: .htaccess caching cookies mod-expires mod-headers