问题:访问 funsmy.com 下登录,在url前加入www后访问session无效
解决:所有不以www.funsmy.com 开头的请求都重定向至 www.funsmy.com
Google一把,说 用301重定向有利于搜索引擎的收录
具体:
1、首先确保 .htaccess 所在目录的Directory
< Directory /XXXXXX/>
AllowOverride Options FileInfo #单独加 FileInfo 不能跳转,放ALL又觉得不好,所以放了个Options
< /Directory>
2、在XXXXXX目录下建 .htaccess文件
RewriteEngine On #开启重写引擎
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} !^www.funsmy.com [NC] #不以开头的
RewriteRule ^(.*)$ http://www.funsmy.com/$1 [L,R=301] #301永久转移
感谢 & 参考:
http://www.ccvita.com/281.html
http://www.webjx.com/server/linux-19449.html
http://slj.me/2009/04/apache-rewrite-regular/