网站建设资讯

NEWS

网站建设资讯

重定向设置,什么是301重定向应该怎样设置谁能教教我

创新互联公司长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为雷山企业提供专业的成都网站设计、成都网站制作,雷山网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

本文目录一览

1,什么是301重定向应该怎样设置谁能教教我

301重定向,是更换域名用途的,不是好玩的, 加入你要把 不带3w的 310重定向到 www下, 意思就是说当你输入 例如qqcls.com 浏览器会自动跳转到 www.qqcls.com 这样子就是301重定向。

我都回了好几个、感谢下我塞、而且你得更新!才有人不。

这个我也想知道,我的站权重都被9988f.com给分散了,但是我想把它集中到www.9988f.com上去,到现在还没有做,求高手解答。。。。。

2,htaccess 重定向怎么设置

可以在htaccess文件中添加下面的代码,当访问abc.com的时候会重定向到www.abc.com,当然也可以设置重定向到其它的域名。rewriteengine on rewritecond %{http_host} ^abc.com$ [nc] rewriterule ^(.*)$ http://www.abc.com/$1 [r=301,l]

.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

3,iis里面如何做301重定向

IIS服务器下直接设置301重定向。
1.新建一个站点,对应目录如E:\wwwroot\301web。该目录下只需要1个文件,即index.html或者加个404.htm。绑定要跳转的域名。
2.在IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入网址如: http://www.liuxingfz.com,同时注意选中下面的资源的永久重定向选项。
3.到此,我们已经完成了将liuxingfz.com这个域名301重定向到www.liuxingfz.com的工作。注意问题: “上面输入准确的 URL(X)”这个选项建议不要选。不选的结果是: 当输入liuxingfz.com转到了www.liuxingfz.com, 当输入liuxingfz.com/Article/时,转到了www.liuxingfz.com/Article/。选上的结果是: 当你输入liuxingfz.com或者liuxingfz.com/Article/都会转到www.liuxingfz.com。好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。

4,301重定向怎么做

多用站内搜索 http://www.seowhy.com/24_24_zh.html301重定向怎么进行URL标准化设置?经常会碰到这样的情况,其他网站链接你的站点时,会用下面的链接: * www.example.com * example.com/ * www.example.om/index.html * example.com/index.php而这样导致:你站点主域名的pr值分散到其他几个URLs了。如果你用301重定向把其他三个URL转到www.example.comPR也就集中在主域名:www.example.com 了。
301重定向具体办法:设置.htaccess文件(只适用于linux系统,并需要虚拟主机支持。)使访问 example.com/的时候就会自动转到www.example.com在.htaccess文件里写上以下代码即可。RewriteEngine onRewriteCond %{http_host} ^mydomain.com [NC]RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]了解本站的.htaceess文件设置,请 点击这里注意:URL标准化的301重定向(以上代码)需要写在其他URL-rewrite代码之前。

1、找到需要进行权重转向的页面2、根据服务器的语言类型进行设置下面的是网摘1、IIS下301设置 Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码 <%@ Language=VBScript %> <% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, “ http://www.abc,cn/articles/301/” %> 3、ASP.Net下的301转向代码 4、PHP下的301转向代码 header(”HTTP/1.1 301 Moved Permanently”); header(”Location: http://www.abc,cn/articles/301/”); exit(); 5、CGI Perl下的301转向代码 $q = new CGI; print $q->redirect(” http://www.abc-url,com/”); 6、JSP下的301转向代码 <% response.setStatus(301); response.setHeader( “Location”, “ http://www.abc,cn/” ); response.setHeader( “Connection”, “close” ); %> 7、Apache下301转向代码 新建.htaccess文件,输入下列内容(需要开启mod_rewrite): 1)将不带WWW的域名转向到带WWW的域名下 Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^lesishu.cn [NC] RewriteRule ^(.*)$ http://www.abc,cn/$1 [L,R=301] 2)重定向到新域名 Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.abc,cn/$1 [L,R=301] 3)使用正则进行301转向,实现伪静态 Options +FollowSymLinks RewriteEngine on RewriteRule ^news-(.+)\.html$ news.php?id=$1 将news.php?id=123这样的地址转向到news-123.html 8、Apache下vhosts.conf中配置301转向 为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为: ServerName www.abc,cn DocumentRoot /home/lesishu ServerName lesishu.cn RedirectMatch permanent ^/(.*) http://www.abc,cn/$1 Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档: http://httpd.apache.org/docs/ 301转向情况检测 http://www.seoconsultants.com/tools/headers.asp http://www.internetofficer.com/seo-tool/redirect-check/ 注:上述代码中请将“,”修改为“.”

Apache服务器实现301重定向方法相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。了解更多可参考本站Apache手册。PHP下的301重定向方法 <% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”,” http://www.611seo.com” %>ASP .NET下的301重定向 ColdFusion下的301重定向方法 <.cfheader statuscode=”301″ statustext=”Moved permanently”> <.cfheader name=”Location” value=” http://www.611seo.com”> 旧域名重定向到新域名 创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件 Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.611seo.com/index.php$1 [R=301,L].htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。

5,301重定向怎么批量设置

一、简单的数字形式链接跳转例如:变更http://www.***.com/%year%/%monthnum%/%day%/%postname%/ 为 http://www.***.com/%postname%.html/%year%/%monthnum%/%day%这个路径表示的意思是“年、月、日”3层路径,%postname%是名称。现在需要去掉“年、月、日”这几个多余的层级,变成http://www.***.com/%postname%.html这种形式。重定向语句:RedirectMatch 301 ^/([0-9]+)/([0-9]+)/([0-9]+)/(.*)/$ /$4.html解释:RedirectMatch 301 ^可以认为是规则的开始;中间的三个([0-9]+)分别代表数字“%year%、%monthnum%、%day%”;(.*)代表最后文章的名称或者ID即“%postname%”;这四个变量可以赋予编号$1、 $2 、$3 、$4,(.*)和$4.html中间的$可以理解为新老网址的连接符号(注意:$ /$4.html这个符号$和后面的/之间有空格)。我们要做的就是前面的日期都不要,只留最后的文章名,然后在结尾后面加上.html,所以修改后前面的三个([0-9]+)都不要,只保留最后的(.*),通过下图我们知道(.*)代表$4,所以后面的规则只需写上$4.html就行了。
二、字符形式类链接跳转例如:变更http://www.***.com/%id% 为 http://www.***.com/%postname%/%id%.html重定向语句:RedirectMatch 301 ^/(\d+)$ /(.*)/$1.html解释:前面我们说过(\d+)代表是任意数字,所以前面的数字变量“%id%”可以写成(\d+);“%postname%”是名称肯定是字符,而任意字符(包括汉字、英文字母等)对应的表示符号是(.*);其中数字变量“%id%”即(\d+)对应的编号是$1,我们需要做的是在旧的文章链接的数字ID前面加一个分类名称,所以前面变量的表示方式为/(\d+),后面的可以写成/(.*)/$1.html,再在它们之间加一个链接符号$就行了。
三、变更http://www.***.com/postname/lizi/ 为 http://www.***.com/postname/lizi.html重定向语句:RedirectMatch 301 ^/(.*)/(.*)/$ /$1/$2.html四、变更http://www.***.com/lizi/ 为 http://www.***.com/archives/lizi.html重定向语句:RedirectMatch 301 ^/(.*)/$ /archives/$1.html五、变更http://www.***.com/lizi 为 http://www.***.com/lizi.html重定向语句:RedirectMatch 301 ^/(\d+)$ /$1.html写重定向语句时注意哪些方面:首先你要弄清楚自己原网址中需要改变的部分是什么形式,是数字还是字母,然后在重定向语句前面的部分用正则表达式对应的符号来表示,(.+) 代表任意字符(包括汉字、英文字母等),(\d+)代表是任意数字(仅仅是阿拉伯数字),然后在语句后面分别用对应符号$1、 $2 、$3 、$4、$5..表示,最后用链接符号$,来链接新旧网址。注意:连接符号$和后面的新网址之间有一个空格,而且,如果原网址最后有/的话,在$之前也必须有一个/。上面的代码在.htaccess文件中,也可以放在这个代码.....之外,比如这样:windows系统的.htaccess批量301规则RedirectMatch 301 ^/(\d+)$ /$1.html # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %RewriteCond %RewriteRule . /index.php [L] linux系统的.htaccess批量301规则RedirectMatch 301 ^/(\d+)$ /$1.html # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %RewriteCond %RewriteRule . /index.php [L]

做个301跳转规则就可以了,网上很多跳转规则,查询一下

一、简单的数字形式链接跳转例如:变更http://www.***.com/%year%/%monthnum%/%day%/%postname%/ 为 http://www.***.com/%postname%.html/%year%/%monthnum%/%day%这个路径表示的意思是“年、月、日”3层路径,%postname%是名称。现在需要去掉“年、月、日”这几个多余的层级,变成http://www.***.com/%postname%.html这种形式。重定向语句:RedirectMatch 301 ^/([0-9]+)/([0-9]+)/([0-9]+)/(.*)/$ /$4.html解释:RedirectMatch 301 ^可以认为是规则的开始;中间的三个([0-9]+)分别代表数字“%year%、%monthnum%、%day%”;(.*)代表最后文章的名称或者ID即“%postname%”;这四个变量可以赋予编号$1、 $2 、$3 、$4,(.*)和$4.html中间的$可以理解为新老网址的连接符号(注意:$ /$4.html这个符号$和后面的/之间有空格)。我们要做的就是前面的日期都不要,只留最后的文章名,然后在结尾后面加上.html,所以修改后前面的三个([0-9]+)都不要,只保留最后的(.*),通过下图我们知道(.*)代表$4,所以后面的规则只需写上$4.html就行了。
二、字符形式类链接跳转例如:变更http://www.***.com/%id% 为 http://www.***.com/%postname%/%id%.html重定向语句:RedirectMatch 301 ^/(\d+)$ /(.*)/$1.html

整理好老网站的页面以及对应跳转的新网站的页面,在服务器端设置跳转。同时在百度的站长平台提交适配。

301跳转代码,据我所知有两种;一是在网站后台复制301重定向代码,放入.htaccess文件中;另一种就是在网站服务器后台进项设置,这种方式要求技术性要比较强;建议有专业人士指导下进行操作


分享标题:重定向设置,什么是301重定向应该怎样设置谁能教教我
文章分享:http://cdweb.net/article/ejggoo.html