无Cookie域redirect在WHM / cPANEL

我目前正在努力理解如何使用WHM / Cpanelbuild立一个“无Cookie”的域名 – 不幸的是,目前还没有取得任何成功。

我有一个Magento商店,我想为我的媒体,皮肤(模板)和js文件使用“无Cookie域名”。 Magento有一个很好的function来定义这些文件夹的URL。

我目前的设置如下:

  • www.mydomain.com < – 主要商店
  • media.mydomain.com ***** < – 子媒体文件夹(mydomain.com/media/)
  • skin.mydomain.com ***** < – 子媒体文件夹(mydomain.com/skin/)
  • js.mydomain.com ***** < – 子媒体文件夹(mydomain.com/js/)

我认为它是无形的,因为我的Magento安装使用.mydomain.com作为cookie域,所以他们用作“cookieliess域”,所以我想实现的是注册一个新的附加域,并通过WHM / cPanel指向那些具体位置。 我试图改变A和CNAMElogging,虽然没有任何成功,因为它们只是简单地从浏览器中的一个页面redirect到另一个页面(newdomain.com – >跳转到old.com)。 我必须设置什么样的logging才能正常工作?

一些build议将不胜感激。

这听起来像你在Yslow的指导下有点太重要了。 在这个努力结束时的性能差异将完全可以忽略不计,你的瓶颈是Magento,而不是它所服务的任何静态内容。 你的时间会更好花

a)find一个新的专门的Magentonetworking主机 b)学习大量的LAMP调优信息

前者强烈build议

也就是说,在将元素返回给用户之前,您有一个更直接的方法去除元素上的Cookie,这通常在Varnish上完成,但是也可以通过Apache来实现。

<FilesMatch "\.(html|htm|js|css|gif|jpeg|png|pdf|txt|zip|7z|gz|jar|war|tar|ear|java|pac)$"> <IfModule header_module> Header unset Cookie </IfModule> </FilesMatch> 

但请记住,如果上面列出的任何内容导致404错误,那么将会加载Magento index.php默认引导程序来代替内容,并因此将cookie删除造成最终用户的即时会话丢失。 所以要格外小心,以确保静态内容不存在404或使用SetEnvIf,重写条件和重写规则的组合,以确保不会发生。

但是我要强调一下,你的努力确实是徒劳的 – 性能差距将是零。

尽pipe为了回答你的问题,build立另一个域名就像在cPanel中添加一个停放的域名一样简单,把所述域名的Alogging指向与主网站本身相同的IP地址 – 然后确保你不要有任何.htaccess重写逻辑迫使域301/302 '主要存储域。