window7服务器上如何做301重定向向怎么做

旧站改版新域名除了在服务器上定向301,需要做.htaccess文件重定向吗?_百度知道
旧站改版新域名除了在服务器上定向301,需要做.htaccess文件重定向吗?
提问者采纳
.htaccess 这个文件是设置301的,只新版本跳转到新版本就可以了。
那旧站地址跳转新站地址怎么做呢?
对新旧内容设置301跳转,将 旧版内容指向新版对应内容。要在旧服务器做.htaccess文件跳转到新的网站上。
已经在服务器上做了
然后htaccess文件应该怎么写。。。不会写代码的小菜鸟我。
htaccess要根据自己的网站网址来写,这个具体要针对自己的网站网址来写。htaccess具体写法规则百度百科 或则网上查找一下。
提问者评价
其他类似问题
htaccess的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 17949|回复: 60
[Windows2008]
Windows2008 iis7.5主机web.config设置301重定向
天涯海角搜一下:
最近一直在研究网站301重定向,在网络中找了很多关于301重定向的帖。但是真正可用的却不多。根据不同的语言,采用了各种不同语言的跳转来重定向。例如:使用Asp语言来实现不带www跳转到带www域名下;这种方式是采用跳转来实现重定向,但是要实现全站所有页面地址的重定向就显得有点力不从心了。这种方式可以实现首页的跳转重定向。
有没有一种更好的方法来实现全站所有页面不带www的重定向呢?
方法是有的。使用301重定向
到 可以防止网站流量的分流,优化网页收录,有利于网页PR传递等等。2 {. Z5 m- r, I5 _5 y
主机条件:windows主机是IIS7.0或以上的版本1 k) G+ y# O) h5 R
方法如下:2 }6 E( I' \' m! v&&b3 a' O
在网站的根目录下新建web.config文件并将以下下代码加入到文件中8 [) y/ w( K4 y& J% v# l- ]1 q9 |
&configuration&' X% |) |&&l3 v1 R2 u
&system .webServer&2 m% }3 U& a" _1 G, F# y5 h4 r
&rewrite&5 U* Q' |1 h% C
&rule name=&WWW Redirect& stopProcessing=&true&&% l5 k, `* ]6 S' l# T&&\
&match url=&.*& /&
&conditions&
&add input=&{HTTP_HOST}& pattern=&^$& /&3 f/ c1 p) i. L&&`
&/conditions&% m8 N& B# y" i: U; B9 G
&action type=&Redirect& url=&/{R:0}& redirectType=&Permanent& /&- M0 R& l5 h* p. C' s&&A
&/rule&& |9 K3 m+ o% g0 S% y: ]
( u# J& F& T3 P* @# s- {
&/rules&# o4 w* {- Z% R; @
&/rewrite&
&/configuration&- g& G3 {# D, i! j+ P
一个很重要事就是要使用“Permanent”(永久)定向。这样做很有帮助的是,任何人链接你的网站是使用的非www地址时,直接使搜索引擎的机器人在抓取作为永久移动的链接。新的url将会被定义为正确的地址,因此旧的非www地址将不会被索引。
把网站域名(带www和非www)301重定向(资源永久重定向)到某一个域名(如上面案例,把非www地址永久重定向到带www上,有助于网站SEO优化,欢迎批评或参考。
当然在windows主机中实现301 重定向的方法还有很多很多。比如 ISAPI Rewrite实现301重定向,根据网站语言类型(php,asp,asp.net,etc)在网页头文件中添加跳转语句,根据网站CMS添加插件或者代码。3 K6 r) @( p, q' P5 m+ W9 f
一个很重要事就是要使用“Permanent”(永久)定向。这样做很有帮助的是,任何人链接你的网站是使用的非www地址时,直接使搜索引擎的机器人在抓取作为永久移动的链接。新的url将会被定义为正确的地址,因此旧的非www地址将不会被索引。
把网站域名(带www和非www)301重定向(资源永久重定向)到某一个域名(如上面案例,把非www地址永久重定向到带www上,有助于网站SEO优化。
当然在windows主机中实现301 重定向的方法还有很多很多。比如 ISAPI Rewrite实现301重定向,根据网站语言类型(php,asp,asp.net,etc)在网页头文件中添加跳转语句,根据网站CMS添加插件或者代码。% J% \$ a& n0 B
7 D" e7 y+ ^5 ~$ x( Z5 [) s
天涯海角也要找到Ni:
天涯海角搜一下:
专业抢沙发的!哈哈
学习了,不错,讲的太有道理了
前排,哇咔咔
我抢、我抢、我抢沙发~
鄙视楼下的顶帖没我快,哈哈
楼下的接上
前排顶,很好!
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
站长推荐 /6
网上热卖的建站之星 v2.7 商业破解版 送千套模板 功能齐全 免费下载
html5企业模板 dedecms织梦企业网站源码 双喜网络公司广告源码
2014ecshop小米模板+wap手机触屏版+微信商城 整站源码
2014美乐乐家居建材最新版本整站数据 ECSHOP2.7.3商城源码
2014最新版漂亮的婚纱摄影网dede5.7
ecshop2.7.3最新唯品会2014限时抢购团购类商城网站源码模板
Powered byIIS服务器下做301永久重定向设置方法 - A5站长网
当前位置:
IIS服务器下做301永久重定向设置方法
11:55&&来源:&
  以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名。不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对于需要MX解析的朋友也是一大烦恼。
  而且有些域名在国外,转发更是用不了,也只能进行301永久重定向了,不然搜索引擎是把不带www的站和带www的站分开对待的,只是我们习惯于用带www的域名罢了。
  在网络上看了些教程,再根据自己的实践,也终于搞定了IIS服务器上的301永久重定向设置问题。实现方法如下:
  1.新建一个站点,对应目录如E:\wwwroot\301web。该目录下只需要1个文件,即index.html或者加个404.htm。绑定要跳转的域名,如图:
  2.在IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入网址如:,同时注意选中下面的资源的永久重定向选项。如下图:
  3.到此,我们已经完成了将这个域名301重定向到的工作。
  注意问题:
  &上面输入准确的 URL(X)&这个选项建议不要选。
  不选的结果是:
  当输入转到了,
  当输入/sanwen/suibi/时,转到了/sanwen/suibi/。
  选上的结果是:
  当你输入或者/sanwen/suibi/都会转到。
  好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。但是如果你要的域名已经做过网站,想要把权重传递给新网站,可以参考下面这个方法:
  第一步同上,主要是第二步,如图:
  注意红色字体的部分,在重定向到地址的后面多了$S$Q字符,即写成了$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值,推荐个网址:/tools/headers。
  百度对301的反应并不像想象中那么慢,第二天就收录了这个页面,快照最新。当然,快照的内容是的内容,而不是301web里index.html的内容。
  本文首发韦文成博客,尊重作者,转载请注明来源。
  原文地址:/archives/125
责任编辑:admin
作者:伤感短文学
延伸阅读:关键词:
站长杂谈 草根站长信息中心
兄弟网站:||||||
增值电信业务经营许可证: | 编辑热线:5 |
A5站长网 版权所有.栏目导航: &>&&>& & 内容
Windows、Linux服务器下301重定向设置方法
&&&&时间: &&&&阅读:
&&&&整理: 华夏联盟网
看到很多人在网上问301重定向怎么做,特别是Windows主机下Asp页面,网上也都是东拼西凑的,昨晚在《To The Top of Google》上面看到的以下方法,感觉很全,就自己照着写下来了,放在自己博客里面供自己查阅,也可以给有需求的朋友一些帮助!
Linux服务器的301重定向
将整个站点从老服务器拷贝(或者重新发布)到新服务器上,接下来看看老服务器的根目录下,是否有一个叫做.htaccess的文件。如果没有也没关系,使用任何的纯文本编辑器创建一个即可,如果有,只需用文本编辑器打开它,并将301重定向的代码写入其中就行了,添加的内容取决于你要实现的功能。
1. 整站重定向:
Redirect 301 / http://www.&&&.com/
2. 重定向一个目录(例如/olddir)的内容和所有子目录 :
Redirect 301 /olddir http://www.&&&.com/newdir/
3. 重定向到另一个单独页面:
Redirect 301 /olddir/page1.html http://www.&&&.com/newdir/newpage.html
重定向的第一部分是当前位置,第二部分则是新位置
Windows服务器上的301重定向
将代码放在页面的顶端
&%@Language=VBscript %&
Response.status=&301 moved permanently&
Response.AddHeader &Location&,&http://www.&&&.com/newdir/newfilename.html&
ASP.NET页面
和ASP一样将代码放面页面最顶端
&script run at=&server&&
Private void Page_Load(object sender,System.EventArgs e)
Response.status=&301 moved permanently&;
Response.AddHeader(&Location&,&http://www.&&&.com/newdir/newfilename.html&)
&Location&后面的URL就是你要重定向的页面的详细位置。
本文来源:华夏联盟网[]
【】【】【】【】【】}

我要回帖

更多关于 服务器重定向 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信