默认首页index/default做301重定向的思考
“黄瓜梨汁”通过精心收集,向本站投稿了4篇默认首页index/default做301重定向的思考,以下是小编收集整理后的默认首页index/default做301重定向的思考,仅供参考,希望对大家有所帮助。
篇1:默认首页index/default做301重定向的思考
笔者的SEO博客没有使用301重定向,主要是虚拟主机不支持,也罢,之前谈到URL标准化的5条建议也略有提到,但忽略了一种情况。
一般情况下,我们在搜索结果页面看到的都是省去默认首页的,主流建站程序语言有asp/php/jsp/.net,其默认首页一般是 index.html//index.php/index.asp/default.asp/default.aspx等。推荐阅读:做网站哪种编程语言好。比如WordPress默认首页应该是这样调用的,当有人输入www.××.org/来到笔者的SEO博客,DNS 解析系统会帮助浏览器找到网站服务器,然后网站服务器调用了硬盘上的一个默认的文件:index.php。
之前site:www.××.org,是没有该默认首页的,在五种网页自动跳转方法与示例中的第四个示例把该默认首页亮出来了,没想到第二天百度就把这个默认首页放出。现在笔者已经index.php改成index.html,并且在robots.txt屏蔽index.php,过段时间再看看百度是否会删除该页面。
这次经历福建SEO明白一个道理,如果你不想让某种形式的链接出现在搜索引擎结果页面SERP,那么就应该避免在任何情况下对其提及。这个道理其实在SEO优化如何降低页面相似度有提到,SEO从业者应该思考如何把目标内容更有效的展示在搜索引擎结果页面,
不过屏蔽之后发现,搜搜跟搜狗好像变得更加不爱收录页面了。几个月前笔者的SEO博客robots.txt实际上刚开始时候有添加一条记录是 Disallow: /index.php,后面福建SEO通过日志文件分析发现,蜘蛛是通过抓取index.php/*.html这样格式进行收录的。搜搜和搜狗蜘蛛好像抓取后并不放出,后来笔者把SEO博客的tag标签屏蔽后,搜搜就更不懂得怎么抓取了,当时就把robot.txt的这条记录删除了,后面搜狗好像正常了一些。现在又添加了这条记录后,搜狗好像收录又不正常了,这个情况福建SEO继续观察一段时间。
既然知道301重定向的好处,那么如果能让www.××.com/index.php转向www.××com/,这听起来是不是挺棒的?!
后面SEO技术细细思考下,事情好像没那么简单。我们想想是不是这么个流程?1、服务器接到www.××.com /index.php请求,然后看到应该301转向到www.××.com/,于是当调入www.××.com/时候,又要获取默认文件(index.php),就又调用www.××.com/index.php,然后服务器又看到需要转向http: //www.××.com/,这岂不是无限循环了?
关于默认首页index/default做301重定向的思考,希望SEO技术爱好者能够提供简单明了的思路,福建SEO期待你们的分享!
篇2:IIS下做301永久重定向设置方法
以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名,不过一场**之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对于需要MX解析的朋友也是一大烦恼。
而且有些域名在国外,转发更是用不了,也只能进行301永久重定向了,不然搜索引擎是把不带www的站和带www的站分开对待的,只是我们习惯于用带www的域名罢了。
在网络上看了些教程,再根据自己的实践,也终于搞定了IIS服务器上的301永久重定向设置问题。实现方法如下:
1.新建一个站点,对应目录如E:wwwroot301web。该目录下只需要1个文件,即index.html或者加个404.htm。绑定要跳转的域名,
2.在IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入网址如:www.xxxx.com,同时注意选中下面的资源的永久重定向选项。如下图:
3.到此,我们已经完成了将xxxx.com这个域名301重定向到www.xxxx.com的工作。
注意问题:
“上面输入准确的 URL(X)”这个选项建议不要选。
不选的结果是:
当输入xxxx.com转到了www.xxxx.com,
当输入xxxx.com/sanwen/suibi/时,转到了www.xxxx.com/sanwen/suibi/,
选上的结果是:
当你输入xxxx.com或者xxxx.com/sanwen/suibi/都会转到www.xxxx.com。
好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。但是如果你要的域名已经做过网站,想要把权重传递给新网站,可以参考下面这个方法:
第一步同上,主要是第二步,如图:
注意红色字体的部分,在重定向到地址的后面多了$S$Q字符,即写成了www.xxxx.com$S$Q。“上面输入准确的 URL(X)”这个选项也打了勾。
对于$S$Q字符,这里解释一下:
$S 将请求的URL 的后缀传递给新的URL。后缀是用重定向的URL 代替之后,初始URL 中所保留的部分。
如果未设置 EXACT_DESTINATION 标志,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
$Q 将初始URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号(?)。
如果不加上$S$Q字符的话,内页的301都会跳转到首页,加上$S$Q字符的目的就是内页也能准确的跳转到新域名的对应内页。
好了,这样就完成了301永久重定向的设置,设置好之后最好能测试下是否返回的是301值,
百度对301的反应并不像想象中那么慢,第二天就收录了xxxx.com这个页面,快照最新。当然,快照的内容是www.xxxx.com的内容,而不是301web里index.html的内容。
篇3:织梦DEDECMS做301重定向的方法
DEDE程序做301重定向方法小结:
第一步:把DedeCMS根目录下index.php原文件换成以下内容:
GetOne(“Select * From`dede_homepageset`”);$row['templet'] = MfTemplet($row['templet']);$pv = new PartView();$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . “/” . $row['templet']);$pv->Display();?>
上传并覆盖,
织梦DEDECMS做301重定向的方法
,
第二步:进入空间控制面版,把默认首页更改成index.php,刷新即可看到301重定向的效果。
篇4:做网站SEO优化不得不知道301重定向
301转向又叫301重定向,许多朋友不能正确的理解301重定向的目的,使用 301 重定向将您原来网站上的所有网页永久重定向至新网站, 这可以告诉搜索引擎和用户您的网站已永久迁移。是符合搜索引擎友好的,目前最安全的网址域名更换。所以我们在许多地方需要利用301转向让网站权重不分散。也有许多新手做网站seo优化却不知道如何做301转向,不知道那些地方应该使用301转向,在此微部落分享以下301重定向的一些基本知识给大家。之前微部落也分享了一篇《wp网站如何做301重定向?如何将不带www的域名重定向为带www的域名?》大家也可以去看看。
一、顶级域名转向
许多朋友会使用带www的域名,但是带www的域名按照理论上说是二级域名,许多用户会直接输入不带www的域名进入你的网站,当你网站没有做301 重定的时候,那么用户将无法打开不带www的页面,不利于用户体验。反之你使用不带www域名需要把带www的域名301转向到不带www的域名上面。
二、取消301到后缀
许多系统会自动301转向到一个带有后缀的域名,如:www.guangjiakeji.cn/。那么在这里我们不需要他301转向到带有后缀的域名上面,我们将要取消这里的301转向。
三、网站更换域名
在你网站更换域名的时候,不是你的新域名直接绑定服务器解析就可以完事的,我们需要把老域名做301转向到你的新域名,因为许多用户会直接输入你的域名进入你的网站,发现打不开是非常不利于用户体验的。但是你新域名内容必须符合老域名的内容。不然做301可能效果也不大,所以想更换域名同时改版网站的朋友,建议一步一步来。
四、删除目录
当我们删除一个网站目录的时候需要使用301转向,但是删除某一篇文章的时候不需要使用301转向。比如如果我的博客转变重点,删除了“网站seo优化”的目录,那么我就需要做301永久转向到首页来。这样不会流失许多流量。
怎么做301重定向?
1、linux的虚拟主机Apache的服务器,需要支持.htaccess 这个文件,
(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP,然后在.htaccess文件开始处加入以下规则:
代码:
RewriteCond %{http_host} ^guangjiakeji.cn [NC]
RewriteRule ^(.*)$ www.guangjiakeji.cn/$1 [R=301,L]
须注意的就是:.htaccess这个文件基本在传到本地是不能直接被修改的,我们可以采用修改成.htaccess.txt的形式来进行访问编辑,把要写的代码写好之后,直接把.htaccess.txt传上空间,再把.htaccess.txt直接用FTP修改成.htaccess文件名,这样就可以升效啦!
2、window的虚拟主机IIS的服务器,需要有安装 ISAPI_Rewrite这个组件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP,然后在httpd.ini文件开始处加入以下规则:
代码:
RewriteCond Host: ^vguangjiakeji.cn$
RewriteRule (.*) http://www.vguangjiakeji.cn$1 [R,I]
如果采用以上代码不可行,请你尝试下这个代码:
代码:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^vprol.com$
RewriteRule (.*) http://www.vguangjiakeji.cn$1 [I,RP]
如何查询是否成功做好301重定向?
你可以输入老的网址,看看是否会自动跳转的新网址。有的空间上自带301重定向的功能,直接只需要在空间设置里面操作。
【默认首页index/default做301重定向的思考】相关文章:






文档为doc格式