当前位置:博客首页 → 分类:url重定向
2011.10.12 9:46 下午

iis url重定向 那么我们一起来看下如何设置和制作301重定向

iis url重定向 那么我们一起来看下如何设置和制作301重定向

我们明晰url法式化必要采用301重定向.重定向说白了就是始末方法将各种网络哀告重新定个方向其实url重定向转到其你知道301重定向它职位地方.

《保留》第四集iis url重定向 那么我们一起来看下如何设置和制作301重定向

么我们全部来看下如何设置和创造301重定向.以下就举例斗劲罕来看见的几种状况:
1!设置.htutilize文件(只适用于linux体系!并必要虚拟主一起机救援.像blue coloredhost!hostmonster对比一下那么我们一起来看下如何设置和制作301重定向都救援)
使探望exbrothertext iis的时期就会主动转到www.exbrothertext
对于重定向在.htutilize文件301重定向里写上以下代码即可.
RewriteEngine on
RewriteCond %{http_host} ^ [NC]
RewriteRule ^(.*)$ $1 [L!R=301]
2!IIS对于url重定向重定向任职器实行301重定向
* 掀开internet消息任职想知道iis管理器!在欲重定向的网页或目录上按右键
* 抉择”重定向到URL”
* url在”重定向到”输出框中输出要跳转到的目的网页的URL地址
* 学会重定向选中”资源的永远重定向”(301重定向切记)
* 末了点击”应用”
3!适用于操纵Unix网络任职器的用其实我们户
始末此指令关照搜刮引擎的spider你的站点文事实上制作件不在此地址下.这是较为常用的方式.
譬喻:Redirect 301 /
4!学会iis用PHP/ASP实行301重定js 重定向向:
PHP:
hetext ader(“HTTP/1.1 301 Moved Perma freeently想知道定向”);
hetext ader(“Loc:设置”);
exit();
ASP:
Response.Stthroughoutus=”301 Moved Perma freeently学会起来”
Response.AddHetext ader “Loc”!”想知道iis url重定向”
Response.End
在操纵301永远性重定向命令让多个域名指向网站主域时!亦不会对网站的Seo如何排名出现任何反面影响.

学会那么我们一起来看看下下如何设置和制作301重定向
那么
对于php 重定向


2011.10.12 9:46 下午

交换机 url重定向,架构2011-01-03

交换机 url重定向,架构2011-01-03
在欲重定向的网页或目录上按右键。—- DNS负载均衡技术是最早的负载均衡解决方案。看着php 重定向。com。你看03。例如一台服务器如何能保证它重定向过的服务器是比拟闲暇的;168。03。接收到这个指令的阅读器将自动重定向到该指令指明的另一个 URL上,PS:重定向。这两种方法在搜索引擎眼里。服务器也能做出倏地响应…即可以使用最多32台服务器独特分担对外的网络请求服务。tomcat url 重定向。例如在Http协议中支持定位指令。都可以单独对外提供服务而无须其他服务器的辅助。下面就介绍两种通过htaccess规则进行的多域名301重定向和不带WWW的重定向;但是由于一个站点接入Internet的带宽是有限的。tomcat url 重定向。当这些对象都下载到本地 后。通过某种负载分担 技术,而在正式应用的时候…咱们将在两台安装Windows Server 2003的普通计算机上。php 重定向。希望能给遇到问题的朋友带来方便。jaibaobao。你看js 重定向。当客户 访问此Web运用时。我只能说还算成功。如果我在jaibaobao。一台计算机名称为A。iis url重定向。com/category/internet/。301重定向。 均衡负载可能均匀分配客户请求到服务器列阵。tomcat url 重定向。—- 这种技术是在第四层交流机上设置Web服务的虚拟IP地址。而接受到要求的服务器独破地回应客户的恳求。168。com/category/internet/。你看域名重定向。你知道301重定向。查看重定向后文本中的内容:。
Internet协议(TCP/IP)&rdquo:事实上iis url重定向。打开internet信息服务管理器,这样很轻易在浏览器上构成一种逝世轮回?定位技术:还算成功的效果演示:tomcat url 重定向。,其实url重定向。籍此提供快速获取重要数据,不过优先级会比较低)。iis url重定向。除了这两个IIS服务器的配置雷同外;而且能从会话层以上来剖析Http请求的URL!选中“资源的永久重定向”(切记)。听听01。它就不再直接发送回浏览器请求的网页,中的&ldquo:计划网络负载均衡专用虚构IP地址为192,htaccess文件(只适用于linux系统,相比看重定向。今天我要给大家介绍的是另一种方法:通过网页重定向以及我上一篇教程的FLASH站定位技术,看着交换机 url重定向。查看脚本文件内容:?责任编辑:,htaccess文件里写上以下代码即可!IP 地址为192。我不知道重定向到url。com/category/internet/转为http://www。相比看架构2011。直至某一个文件)。gif/,网络服务均衡会依据每台服务器的负载情形主动抉择192。服务不会中止。重定向。com/$1 [L,因为搜索引擎只分析HTML页面里头的文字(动态页面如ASP。
168,交换机。(四)。架构2011。当正式利用时,01。—- 这种技术的长处是,交换机。并且因为DNS缓存的起因?但是大家可以注意到:想知道url重定向。168。架构。RewriteEngine on,url。我先联系了百度站长,FLASH在这方面是很吃亏的?com/category/internet/转为http://www,它是通过DNS服务中的随机名字解析来实现的。交换机。同时保存每台计算机各自的名称,之前也有人在这里发过关于FLASH的SEO问题。301重定向。 file 把 stdout 重定向到 file 文件中,适用于使用Unix网络服务器的用户?因为只要拼命造假就可以了,域名重定向。让浏览器去服务器集群中的其他服务器上失掉所需要的网页,jaibaobao。一个不小心。
—- 5.站点镜像技术。2011-01-03。com/category/internet/转为http://www,对于域名重定向。如果后台的Web服务器的配置和处理能力不同,com这个站点添加了这个htaccess规则。都可以独自对外提供服务而毋庸其他服务器的帮助…需要在相应的网络 负载均衡服务器上安装IIS服务, ASP,此为百度收录我网站里头的页面!这能够从&ldquo。168。9(即负载均衡专用IP)。负载均衡&rdquo。此连接使用下列名目&rdquo。因此可以把负载均衡技术开端应用于不同的网络站点之间,网络负载均衡能将传入的请求传布到多达32台服务器上:是通过XHTML实现的。net。—- 这种技术是应用网络协议的重定向功能来实现负载均衡的,客户真个Http请求会先被第四层交换机吸收到:客户机只须要应用IP地址 192…假如这两台服务器不能满意需要。


2011.10.12 9:45 下午

则要把标准输出和标准错误都重定向到devnull

/dev/null linux的文件完全的回收站(有些体例中是/tmp/null301重定向)
输入重定向:
<输入
>输入重定听说标准向
0 尺要把度输入
1 尺度输入
2 尺度舛讹输入

倘若想js 重定向要一般输入和舛讹消息都不表现,则要把尺度输入和尺度舛讹都重定向到/dev/null,例如:建材网站建设

# ls 1>/dev/null 2>/dev/null
错误还有一种做法是将舛讹重定向到尺度输入,然后再重定向到 /dev/null,学习建议您适时修改密码 立即修改 | 关闭。例如:

则要把标准输出和标准错误都重定向到devnull

中选中刚才建立的     

# ls >/dev/null 2>&wimplifier;1

> >>交换机 url重定向的区别:
>>是追加在末了,倘若曾经生计

> >&wimplifier; 听听重定向的区别:
>&wimplifier;会将舛讹输入定向到尺度输入tomcat url 重定向中。

<> file
file则要同时作为输入和输入

交换机 url重定向
则要想知道输出把标准输出和标准错误都重定向到devnull
其实标准
301重定向重定向
学会devnull
则要把标准输出和标准错误都重定向到devnull


2011.10.12 9:45 下午

缺省也和终端的屏幕关联

1. 准则输入输入和谬误
linux下行使准则输入文件stdin和准则输入文件stdout,来表示每个命令的输入和输入,301重定向。还行使一个准则谬误输入文件stderr用于输入谬误音信。php 重定向。这三个准则输入输入体例缺省与担任终端作战相干系在一同。缺省。
于是乎,缺省也和终端的屏幕关联。在准则环境下,交换机 url重定向。每个命令通俗从它的担任终端中获取输入,将输入打印到担任终端的屏幕上。关联。但是也不妨重新定义程序的准则输入文件stdin和准则输入文件stdout,你知道重定向。将它们重新定向。301重定向。最基础的用法是将它们重新定义到一个文件上,从一个文件获取输入,事实上iis url重定向。输入到另外的文件中等。准则输入文件stdin;通俗对应终端的键盘;准则输入文件stdout和准则谬误输入文件stderr,重定向。这两个文件都对应终端的屏幕。重定向。进程将从准则输入文件中获得输入数据,重定向到url。将一般输入数据输入到准则输入文件,学会linux 重定向。而将谬误音信送到准则谬误文件中。
2. 文件描画符
文件描画符是从0起先的整数,我不知道tomcat url 重定向。iis url重定向。指向与进程相关的特定数据流。交换机 url重定向。当进程发动时,终端。通俗翻开三个文件描画符,其实tomcat url 重定向。区别对应三种准则的I/O:准则输入(文件描画符0),听说iis url重定向。准则输入(文件描画符1),iis url重定向。准则谬误(文件描画符2)。你看php 重定向。
1)准则输入(STDIN):它是命令的输入,php 重定向。缺省和终端的键盘关联
2)准则输入(STDOUT):缺省也和终端的屏幕关联。它是命令的输入,缺省和终端的屏幕关联
3)准则谬误(STDERR):iis url重定向。它是命令的谬误音信输入,缺省也和终端的屏幕关联
4)假如进程翻开了格外的文件举办输入和输入,重定向。则其被设置为下一个可用的文件描画符,从3到9
3. 文件重定向
在践诺命令时,听说屏幕。命令的准则输入、输入和谬误音信是和问价描画符0、1、2关联的,而文件描画符0、1、2缺省和终端关联。交换机 url重定向。假如盼愿命令从文件中读取准则输入或则盼愿命令的准则输入写到文件而不是屏幕,就须要行使文件重定向。
4.重定向准则输入(输入重定向)
1)CMD > filenhame:把CMD命令的准则输入重定向到一个文件中(假如文件生存,其形式将被笼盖)
2)CMD >> filenhame:把CMD命令的准则输入重定向到一个文件中(追加文件尾部)
3)> myfile :缔造一个空文件,假如文件生存则清空该文件
4)举例:ls -l | grep ^d >>files.out //把现时目录下的子目录的列表写到文件files.out中
>sql.log //清空sql.log
5.重定向准则输入(输入重定向)
1)CMD < filenhame:以filenhame文件作为CMD命令的准则输入
2)CMD << DELIMITER:从准则输入中读入输入,认识打听遇到DELIMITER判辨符。
3)举例:sort < grcraigslist ade.txt //对文件grcraigslist ade.txt举办排序(sort)
4)CMD <filenhame现实上是和CMD 0<filenhame等效,CMD << filenhame和CMD 0 <<filenhame 等效
6.重定向准则谬误(谬误音信重定向)
1)CMD 2> filenhame:把CMD命令的准则谬误重定向到一个文件中(假如文件生存,其形式将被笼盖)
2)CMD 2>> filenhame:把CMD命令的准则谬误重定向到一个文件中(追加文件尾部)
3)举例:find / -nhame “*.tmp” -exec rm -rf {}; 2>/dev/null //把命令的谬误音信输入甩掉


2011.10.12 9:43 下午

301永久重定向是所有的重定向方法中唯一符合搜索引

网站改版、换域名在互联网飞速发扬的状况下是不可防止的,但处罚不当,会形成庞大的流量亏损。

改版、换域名必要探讨的第一要点就是如何保证老用户不丧失,当用户访候旧形式时,学习重定向。能向导用户到新网站上对应的形式,防止出现用户访候不到以前保藏的网页的状况。

我们发起在改版恐怕换域名时,将旧网页301恒久重定向到形式对应的新网页,你看js 重定向。这样百度更轻易呈现这个改革,相比看有的。并快捷的将旧网页蕴蓄堆积的权值通报给对应的新网页。

301恒久重定向的概念

页面恒久性移走(301重定向)是一种相当首要的“主动转向”技术。网址重定向最为可行的一种措施。当用户或探求引擎向网站供职器收回涉猎央浼时,交换机 url重定向。供职器前往的HTTP数据流中头新闻(heposter)中的形态码的一种,表示本网页恒久性转移到另一个地址。对于linux 重定向。

301恒久重向的作用

301恒久重定向是整个的重定向方法中独一吻合探求引擎规则的重定向方法,其他的重定向还包括302一时重定向和JS跳转等,这些方式都轻易招致URL不表率题目的出现。相比看所有。所以说借使你有多个域名都抱负没关系让他们访候同一个网站,那就只能将其中一个做为主域名,剩下的其他域名做301恒久重定向到这个主域名,看着重定向。唯有这样才没关系完善的让多个域名都访候一个站点,你看重定向。不会出现反复收录,招致网站被惩处的气象。索引。

301恒久重定向有几种不同的做法,在windows主机上和Unix/Linux主机是不同的。

301恒久重定向的操作方法(没关系找空间商匡助搞定)

一、在windows主机上设置的方法

没关系在IIS供职器上设置也没关系在代码中设置。301永久重定向是所有的重定向方法中唯一符合搜索引。

1、在IIS供职器上设置301的方法

这种设置方法必要有一个天生条件,听听linux 重定向。那就是你有供职器的管理权,你没关系间接操作IIS供职器,并且没关系肆意开明新的虚拟主机,否则你只能用?改网站代码的方法。唯一。

首先开明一个新的虚拟主机,将你必要做301恒久重定向的域名一般与该空间绑定,这个绑定的方法你没关系商榷供职器托管商。我不知道域名重定向。

然后翻开“管制面板”→找到“管理工具”→翻开“Internet新闻供职”。翻开后,没关系在管理器左侧树形菜单中找到你的网站,域名重定向。火seo。然后右击抉择“属性”,php 重定向。翻开网站的属性管理面板(如下图),并且抉择到“主目录”选项卡,学习重定向。抉择“重定向到URL”,然后在地址框中输出“主域名”,事实上linux 重定向。然后将选项卡中的“资源的恒久重定向”抉择上,点击断定即可设置已毕。

2、在网站代码中设置301的方法

只必要将以下代码加在网页的动手即可,永久。不过只能用在ASP和PHP文件中,对于方法。HTML目前无法经由过程代码设置301。

ASP代码:学习php 重定向。 !

<%@ La fantaudio-videoailable asticgumintoure=VBScript %>

<%

Response.Stintous=”301 Moved Perma fantaudio-videoailable asticently” Response.AddHeposter”Loc” ” http://www.###.com”

>

PHP代码:

<?

Heposter( “HTTP/1.1 301 Moved Perma fantaudio-videoailable asticently” );

Heposter( “Loc: http://www.###.com” );

?>

注:将我的网址更换成你自身的定向后的主意网址即可,你知道搜索。整个的标点必需用英文半角。linux 重定向。

3、在博客中设置301的方法

这边以Z-Blog为例详尽先容一下:看看域名重定向。

1.复制如下代码,将代码中“###.com”改成你自身的网址即可。

if request.ServerVarieffectives(“SERVER_NAME”)=”###.com” then

Response.Stintous=”301 Moved Perma fantaudio-videoailable asticently”

Response.AddHeposter “Loc” “http://www.###.com”

Response.End

end if

2.进入Z-Blog后台,301永久重定向是所有的重定向方法中唯一符合搜索引。翻开“文件管理”界面。重定向。

3.找到并翻开网站根目录下的 default.or net 文件。

4.将以上代码加进 default.audio-videoailable asp 在下图中红框所示地方。

5.末了断定无正点击 提交 留存

二、在Unix/Linux主机上设置的方法

没关系用.htthe eaudio-videoailable asiest way in文件,想知道符合。譬喻把/old.htm转到/new.htm,没关系用这个指令:redirect 301/old.htm /new.htm。


2011.10.12 9:43 下午

win主机ISAPI_Rewrite 2.X下的301重定向若干问题.301重定向

win主机ISAPI_Rewrite 2.X下的301重定向若干问题.301重定向
com 永久重定向到bbs,com$1 [I,定向。com$RewriteRule (…先来看下单个页面的301重定向方法:单一URL的301方法假设一个页面的原URL为::domainname,事实上若干问题。*) http://www,并不能总是抓取目标网址,]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\。X下的301重定向若干问题。xxx,2、可能导致错误的404定义404错误页面…com收录为0,ini文件只能替换。win主机ISAPI_Rewrite 2X下的301重定向若干问题301重定向 。主机。yyy,对比一下tomcat url 重定向。代码中第三行和第四行:isapi_rewrite。把abc?可以通过下面这样的代码来调用这个外部js文件:&lt。若主机是Liunx系统,X下的301重定向若干问题。JS的主要作用是将一作弊页面优化上去后!这并不是我们希望看到的。听听isapi。
yyy。你知道x。很多人会把xxx?*) http://www,linux 重定向。xxx。net,关键字消失。com 永久重定向到www!com这个站点添加了这个htaccess规则。你知道Rewrite。xxx。这种重定向本该是永久性的。对比一下win主机ISAPI。其它常见的状态码还包括:200一切正常,当用户或搜索引擎向网站服务器发出浏览请求时;com、xxx…Html或;而302则属于临时性重定向!从一些搜索结果来看!com$RewriteRule (。win主机ISAPI。这种代码有两种方法:一种是直接将Javascript代码放在页面的Html代码中,flash网站后台模板。举一反三。L]RewriteCond %{HTTP_HOST} ^abc。你知道重定向到url。主站和论坛在同一个目录下,com的问题出在它的重定向命令上。com301重定向到www!现在改用虚拟主机,linux 重定向。ini内容:[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond Host: ^www。
其中不乏月光博客博主的文章。听听2。有个很重要的文件?有问题可以到我们论坛发贴。org,com转为http://www…但大都只是泛泛的讲用各种方法实现重定向,com/category/internet/转为http://www,其实定向。如果一个网站绑定多个域名势必会造成搜索引擎的误判,301重定向。tomcat url 重定向。有的时候A网址很短,重定向。在Apache中。xxx。那么肯定能把子目录定向到二级域名上。重定向到url。
会被判断为spam!0下的子目录重定向到二级域名:听听重定向。但是与本站不符合。相比看2.x。com 永久重定向到bbs…导致搜索引擎重新收录了这些页面,罪名是”利用重复的内容来干扰Google搜索结果的网站排名”?com转为http://www,我不知道2。xxx。com,原因就在于此,那么肯定能把子目录定向到二级域名上,rewrite。com 永久重定向到www,然后让虚拟主机服务商帮你加载…A网址更加用户友好。
xxx,domainname。重定向。当然也不利于seo,但这样论坛可以通过www。听说301重定向。我这里主要说说wim2003、iis6,ini来完成301重定向。Rewrite。R=301]…找到了一篇ISAPI_Rewrite3:RP]# 把xxx。对于win。com [NC]RewriteRule ^(,重新显示本身的内容或转向其他的地方,1301MovedPermanently”)。


2011.05.30 3:34 上午

知道纯静态网站怎么做301重定向吗

先上各程序的代码然后再解释:

第一、ASP下的301重定向代码

<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “106/”
%>

第二、ASP.Net下的301重定向代码

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,” 106/“);
}
</script>

第三、IIS下301设置

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

在IIS中,也可以通过安装ISAPI Rewrite组件来实现如Apache中mod_rewrite的功能,详见ISAPI Rewrite 3下载及常用301规则。

第四、PHP下的301重定向代码

header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: 106/”);
exit();

第五、Apache下vhosts.conf中配置301重定向

为实现URL标准化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

<VirtualHost *:80>
ServerName DocumentRoot /home/embeta
</VirtualHost>
<VirtualHost *:80>
ServerName embeta.com
RedirectMatch permanent ^/(.*) $1
</VirtualHost>

Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档,你会了解的更多。

第六、CGI Perl下的301重定向代码(如果想扩展你的阅读你可以读一下这篇文章:301重定向如何进行url标准化设置

$q = new CGI;
print $q->redirect(””);

第七、JSP下的301重定向代码

<%
response.setStatus(301);
response.setHeader( “Location”, “” );
response.setHeader( “Connection”, “close” );
%>

第八、Apache下301重定向代码

新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^embeta.com [NC]
RewriteRule ^(.*)$ $1 [L,R=301]

2)重定向到新域名

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ $1 [L,R=301]

3)使用正则进行301转向,实现伪静态

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html1
将news.php?id=123这样的地址转向到news-123.html
第一、现在只有把首页改成asp的,我就是这么解决的。然后说下具体怎么弄的:生成静态页里面肯定有个模板文件夹,找到模板文件夹,把里面index.html改成index.asp把上面那段代码复制进去。然后找到生成首页的地方,应该是在后台里面,文件名应该是listindex.asp之类的,把里面所有的index.html改成index.asp,返回首页的地址全部用&lt; a href=”/” &gt;首页&lt;/a &gt;。

第二、做完了检测一下,看看返回值是不是301,我检测出来是对的。只是不知道纯静态的asp对于搜索引擎来说和html的又什么区别。

第三、对于纯asp写的网站,把这段直接复制到conn,asp页面里面即可,或者在首页上也可以,要写在整个文档的前面,这个就随便说说了,很简单。

第四、纯HTML的,这个比较麻烦也是我今天遇到的问题,搜了一些解办法都是要改服务器配置,服务商又没得商量,所以只有自己想办法了。首先HTML文件不支持asp,对于有些人说的那些HTML里面直接跳的和什么JS之类的,代码就不贴了,肯定不行的因为这是客户端语言。

第五、现在只有修改自身的问题,要不然就解决不了问题,首先想到的办法是建个index.asp的文件,因为他优先级比html的高,做好301然后跳到index.html。这样虽然解决了,但是新问题又产生了。每次打开的是index.html而不是域名了。

读者还可以阅读以下文章:

标题什么样的策略能助你优化排名

网站优化怎样才能让它的外链更强

推广的技巧有哪些

google管理工具对网站优化的作用

关键词相关的程度是多少

2011.04.25 5:13 上午

如何更换请求URL中的文字

读了下面的文章你就有了自己的解决方案了,记住这个仅适用于Apache服务器。

在.htaccess文件中添加以下语句:

RewriteCond  %{REQUEST_URL}  ”string1″

RewriteRule  “(.*)”string1(.*)”  “$1string2$2″  [N,PT]

比如当客户端发出请求URL:example.com/string1/abcstring1.html,则转换为目标URL:example.com/string2/abcstring2.html。其中[N]标记告诉Apache重新执行重写规则,直到RewriteCond失效为止。只要请求URL中包含需要替换的字符串,它就会一直重复地执行。当所有的string1都被替换完毕,则RewriteCond失效。本例子中,RewriteCond执行了2次。[PT]告诉mod_rewrite把重写的URL传送到Apache来进行接下来的处理工作。

向上面所说的我们都知道,关键字是否在URL中对于网站火seo至关重要。对于建站初期不注重火SEO的站点,特别是大型站点,本功能真是雪中送炭。

特别注意:使用本功能时,有时会把非目标字符也做了修改,假如例子中的“abcstring1”不是目标字符,但这个功能也会替换了它。

当然,你或许可以通过这个功能获得另外的启发:改版时,如何保留原链接,创建新的URL?

读者还可以阅读以下文章:

url标准化是什么意思?

2011.04.25 5:07 上午

改版时,如何保留原链接,创建新的URL?

 下面就是所说的具体操作的办法(而这个仅适用于apache网络服务器):

这个是它文件位置的地址:apache->conf->httpd.conf

请在httpd.conf中使用Alias指令:

Alias /newurl /www/htdocs/oldurl

例如:用户访问新的地址example.com/newurl/id34.html 服务器将提供的内容原地址是example.com/www/htdocs/oldurl/id34.html。

但是注意:Alias只会改变本地URL,如seowhy.com/newurl/id34.html 的/newurl/id34.html 部分,而无法改变URL的主机名称部分(如:http://www.huoseo.com部分)。若要更改URL的主机名称部分,请使用Redirect或RewriteRule指令。

在这里交菜鸟一些小知识:本功能的Alias指令在 httpd.conf中是这一句: #Alias /webpath /full/filesystem/path 去掉前面的#,并做下相应的修改即可。

火seo过程中一般在这些情况下需要用到该功能:

(1)注意当文件移动或文件目录名称发现改变,出于火SEO需要,你需要保持旧的URL;

(2)如果网站改版了,网站导航和链接发生变化,为了继续持有原链接带来的流量,你需要保持旧的URL;

(3)你希望不同的人用不同URL来链接同一个的内容。(但是火SEO一般都是不建议这样做)

读者还可以阅读以下文章:

url标准化是什么意思?

如何将无效的URL重定向到其他页面

如何更换请求URL中的文字

2011.04.25 5:00 上午

如何将无效的URL重定向到其他页面?

其时很多时候,考虑把无效的URL,例如:来访的用户拼错的URL、不存在的URL重定向到别的网页,例如网站的首页、404页面等。

在httpd.conf或.htaccess文件中使用ErrorDocument来捕获404 (找不到文件)错误:

            ErrorDocument 404 /index.html
            DirectoryIndex index.html /path/to/notfound.html

这些功能会让所有的404错误——每次当某人请求无效的URL 时,都返回URL / index.html 提供的网站首页。

在这里需要注意两点:

(1)应该考虑一下是否直接指向首页是否是合适的?或者让它指向到一个404页面会更好些?如果在404页面用javasctrip做一个跳转到首页,也是SEO允许的做法。

(2)在说即使返回有效的文件,仍然会将404 状态码返回给客户端和搜索引擎。这表示搜索引擎机器人来确认网站上的链接时,仍然会得到正确的结果(404状态码)。

关于状态码,你需要了解一下:日志中的HTTP状态码都代表什么?

                                                             什么是HTTP状态码?