去掉域名里的www(.htaccess)

前段时间偷偷去掉了域名里的www,看了ma.tt的文章,修改了WP的index.php(后来才发现ma.tt写了个插件WordPress no-www)。头几天挺好,PR也过来了,不过再后来PR就消失了,Leo说是PR没刷新,我晕,等等吧,怎么等也不见好,这时候唐唐说他转的域名PR恢复了,我突然反应过来升级WP该不是把我改的index.php覆盖了吧,一看果然是。重新Google .htaccess的解决方式吧。

  # 301 redirect to domain without 'www.'
  RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
  RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

参见《301 Redirect With No WWW Using Htaccess》

也不知道有用没用。

13 Responses

  1. daniels says:

    唉,我下了那个插件装不上。

  2. Jr says:

    我有一些技术上的问题 这里回复比较慢 能在QQ里跟你交流吗 我的QQ:95808068

  3. slashlu says:

    好像还是没有出现pr,上次1月1号更新的,应该快更新了。

  4. Leeiio says:

    301定向去掉www当然是最好的办法,用插件就太麻烦了吧。

  5. 博主现在你的blog好像也没PR显示啊...

    • 轶侠 says:

      升级了wp以后就没有PR啦,这东西攒的慢,跑得到挺快。希望这次更新后能回来点儿。

      • haha,那就祝愿你和我的都早点到来!~

  6. Roc says:

    -.0 啊...总是写些技术贴.. 我那Blog 55555555,一点技术含量都没有,惭愧

    • 轶侠 says:

      blog要啥技术含量,轻轻松松的才好。

  7. feicun says:

    昨天尝试修改.htaccess差点把自己搞死了……幸亏有备份……

  8. matt写过一个插件叫做no-www
    我一直用,没问题啊……

    • 轶侠 says:

      我不是就早没发现嘛

  9. Charles says:

    要有耐心~~面包会有的,牛奶会有的,PR也会有的。