重庆购物狂-重庆购物狂论坛官方博客

重庆购物狂论坛(http://go.cqmmgo.com)公告发布地|重庆购物狂论坛博客

cqmmgo

Entries Tagged ‘301转向’

重庆购物狂:帖子内容页增加阅读数、回复数

将commgo.com 301跳转到go.cqmmgo.com。
帖子内容页增加阅读数、回复数
提高回复可见门槛:从300分到9600分,以后将完全取消回复可见。
重庆购物狂

Comments (12)

修改.htaccess实现301重定向

胡戈戈的博客上看到的一篇关于discuz论坛310转向的文章。
我的偶笑论坛已经开了快两个月了,感觉对于搜索引擎很不友好,有一点就是链接不统一,由于discuz的后台没有设置将有带www和没带www中的哪一个做为主网站的功能,所以我就直接动手了,刚刚修改偶笑论坛的.htaccess文件,终于实现了将所有oxiao.com的链接直接跳转到www.oxiao.com的链接了,当然现在地址统一对于搜索引擎来说将会是非常有用的,我也不用担心我这个论坛对于搜索引擎不好了。我所用的bluehost的cpanel里面也可以直接修改,不过经过我的测试好像不行,只能跳转从http://oxiao.com/到http://www.oxiao.com/,其它的子链接不行。所以只有自己手动修改.htaccess,刚开始按照网上的说明修改,还是感觉不行,最后发现,原来这个添加是有顺序讲究的,所以大家以后在修改.htaccess的时候,如果发现不行,可以试着改变下顺序。下面为偶笑论坛的.htaccess里面的内容:
# Use PHP5CGI as default
AddHandler fcgid-script .php
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
RewriteCond %{HTTP_HOST} !^www.oxiao.com$ [NC]
RewriteRule ^(.*)$ http://www.oxiao.com/$1 [L,R=301]
RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
下面再转一篇不错的文章给大家看下,我就是按照下面这个来修改的。
VIA
出于SEO、PR值传递、网址转换的目的,在网站初建和网站迁移时我们都需要使用301重定向,通常包括域名对域名,目录对目录和一个独立网址对另一个独立网址的重定向。在bluehost虚拟主机上作301重定向,最常用的方法有2种:
1.直接编辑.htaccess。
2.用cPanel设定。
实质二者都是修改文件.htaccess,只是前者手工编辑,后者是由cPanel完成。用cPanel操作相当简单,登陆你的 cPanel(bluehost虚拟主机可以选简体中文)–>Domain–>Redirects,选择相应的选项即可完成设置,这里暂不讨论。下面讲一下直接编辑.htaccess的方法。
注意:在设置301重定向之前务必备份相应目录下的.htaccess文件。
1.重定向domain.com到www.domain.com
这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。
打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
2.重定向www.domain.com到domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
3.重定向olddomain.com到www.newdomain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule [...]

Comments (13)

重庆购物狂论坛域名的301转向问题

    www.cqmmgo.com、cqmmgo.com两个地址并存于网络,此问题困扰我许久。
今天终于下决心处理。在朋友芝麻的帮助下,修改了根目录以及bbs目录下的.htaccess文件,实现了www.cqmmgo.com到cqmmgo.com的301转向。
根据apache的版本不同,实现转向的代码还会有些区别。

Comments (8)

设置首选域名

大部分站点都可以通过两个网址访问。一个是带 www ,比如 http://www.johnchow.com ;另一个是不带 www ,比如 http://johnchow.com 。
从 SEO 的角度来讲,选择并坚持一种域名格式是比较好的。这样,不必让 Google 给你两个网址独立的 PageRank 。简单的做法是,登陆 Google 网站管理员工具,设置一个首选域名。
首选域是您希望用于编制您网页索引的域(有时也指规范域)。指向您网站的链接也许同时使用 www 和非 www 网址格式(例如 http://www.example.com 和 http://example.com)。首选域是您希望网站在搜索结果中显示的格式。
告诉我们首选域名后,可以帮助我们更加准确地确定您网站的 PageRank。

Leave a Comment

URL网址规范化

网址URL规范化(URL canonicalization)是近一年来在Google搜索结果中出现的一个很大的问题。它指的是搜索引擎挑选最好的URL网址作为真正网址的过程。举例来说,下面这几个URL一般来说指的是同一个文件或网页:
http://www.domainname.com
http://domainname.com
http://www.domainname.com/index.html
http://domainname.com/index.html
但是从技术上来讲,这几个URL网址都是不同的。虽然在绝大部分情况下,这些网址所返回的都是相同的文件,也就是你的主页。但是从技术上来说,主机完全可以对这几个网址返回不同的内容。

Comments (9)

301转向

一直在为301转向问题而很纠结,转几篇相关的文章来研究研究。
什么是301转向?
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。
为什么要做网址转向?

Comments (8)

301转向 Redirect 重定向WP地址(转载)

上周四介绍了“如何设置WordPress的友好链接”,相信很多人和我一样,如果没有“Permalinks Migration Plugin”这个插件是不会随意修改Permalinks的,实际上它就是利用“301 Redirect 永久重定向” 让旧地址永久性转移到新地址,而不会出现404找不到网页的错误。如果遇到这样的改变怎么办呢?“从http: //www.domain.com/blog/转移到http://www.domain.com/”。当然还是使用301 Redirect,因为它是对搜索引擎友好的最好方法。如果你自己会修改.htaccess,这件事情就很简单了,但是对于大多数WordPress用户 来说这都是不可能的事。

Comments (12)