SEO顾问服务培训—免费提供网站优化指导及SEO学习方法!
您好,请 【登陆】【注册】

您现在的位置:北京SEO技术服务中心 > SEO技术 > SEO入门 >

SEO入门基础知识之URL标准化是什么意思?(3)

发布时间:2017.04.12 浏览:
 
四、改版时,如何保留原链接,创建新的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,如zhizheseo.com/newurl/id34.html 的/newurl/id34.html 部分,而无法改变URL的主机名称部分(如:http://www.zhizheseo.com/部分)。若要更改URL的主机名称部分,请使用Redirect或RewriteRule指令。
 
  菜鸟指南:本功能的Alias指令在 httpd.conf中是这一句: #Alias /webpath /full/filesystem/path 去掉前面的#,并做下相应的修改即可。
 
  SEO过程中一般在这些情况下需要用到该功能:
 
  1、当文件移动或文件目录名称发现改变,出于SEO需要,你需要保持旧的URL;
 
  2、网站改版了,网站导航和链接发生变化,为了继续持有原链接带来的流量,你需要保持旧的URL;
 
  3、你希望不同的人用不同URL来链接同一个的内容。(SEO一般不建议这样做)等等 ... 
 
五、如何替换请求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标准化是一个网站SEO优化和推广的基础,网站把URL规范化不仅给用户很好的体验,搜索引擎对于这样的规范也是给网站加分的,这样的加分对于我们网站关键词在搜索引擎中的排名是非常友好的。
 
0
赞一个
关键词: URL是什么意思
预约SEO顾问服务请联系:185-1018-8870(手机微信同步) 领取免费VIP内部课程

文章来源:
文章标题:SEO入门基础知识之URL标准化是什么意思?(3)
本文地址:http://www.zhizheseo.com/SEOjishu/SEOjichu/578.html
版权所有 © 北京SEO技术服务中心(微信/QQ:zhizheseo/2052048546),欢迎分享本文,转载请保留出处! SEO实战培训

相关资讯:

评论

游客,你好!评论请填写验证码:点击我更换图片
最新评论