电话端网站建设的要素-思琪设计教大家301跳转两

--------

电话端网站建设的要素

------- 思琪设计方案教大伙儿301重定项两种完成方式 发布      繁   访问:154次 本文由:【】编写,谢绝拷贝!
从检索模块优化角度考虑,301重定项是网站地址重定项最为可行的一种方法。当网站的网站域名产生变动后,检索模块只对新网站地址开展数据库索引,同时又会把旧详细地址下原来的外界连接如数迁移到新详细地址下,从而不会让网站的排名由于网站地址变动而收到分毫危害。一样,在应用301永久性性重定项指令让多个网站域名指向网站主域时,亦不会对网站的排名造成任何负面危害。
一般来讲,有以下两种方式能够完成301重定项。
ess文档
编码以下:
RewriteEngine On
RewriteCond %{HTTP_HOST} $ [NC]
RewriteRule ^(.*)$ $1 [R=301,L]
RewriteCond %{HTTP_HOST} $ [NC]
RewriteRule ^(.*)$ $1 [R=301,L]
重要编码就是2句话:
RewriteCond %{HTTP_HOST} $ [NC]
RewriteRule ^(.*)$ $1 [R=301,L]
上面的网站域名是需要被重定项的旧网站域名,下面的是如今网站的网站域名。
应用PHP的重定项编码
新建一个index.php文档,随后参照下面编码按自身的重定项要求做简易改动:
?php
$the_host = $_SERVER[ HTTP_HOST
$request_uri = isset($_SERVER[ REQUEST_URI ]) ? $_SERVER[ REQUEST_URI ] :
switch ($the_host)
{
  case nowamagic.tk :
  case nowamagic.tk :
  $location = Location: / . $request_uri;
  break;
  case moiya.tk :
  case moiya.tk :
  $location = Location: /
  break;
}
header( HTTP/1.1 301 Moved Permanently
header($location);
exit();
?
假如要是对一个网站域名开展重定项,能够把编码简化成下面的方式:
?php
$the_host = $_SERVER[ HTTP_HOST //获得进到所键入的网站域名
$request_uri = isset($_SERVER[ REQUEST_URI ]) ? $_SERVER[ REQUEST_URI ] : //分辨后边的恳求一部分
if($the_host !== )//是我如今的网站域名
{
  header( HTTP/1.1 301 Moved Permanently //传出301头部
  header( Location: /跳转到我的新网站域名详细地址
  exit();
}
?
留意,最终的exit()涵数是一定要写的,我最开始就沒有写,結果只能重定项,像(about/)这样的网页页面,就没法开展重定项。
最终,有关重定项的一些细节:假如要对三个网站域名开展重定项,重定项前,最先将这三个网站域名做为Addon Domain关联到我的服务器上去,并让这三个网站域名指向同一个文档夹,这样,ess文档或index.php文档便可以了。ess文档或index.php文档,新建一个便可。
本文由:思琪设计方案 成都高端网站制作编写() ---------

电话端网站建设的要素

------------