29 2017-09 15:31

识别移动ua进行pc与手机站url适配的相关规则

〈 返回列表

  本例子是linux+Apache,win的可自己改成适合(shì hé)的。青岛网络推广就是利用互联网进行宣传推广活动。被推广对象可以是企业、产品、政府以及个人等等。随着网络技术及应用的发展,互联网已逐渐成为自成一体的营销平台,因此网络推广也被称为网络营销,其功能包括电子商务、企业展示、企业公关、品牌推广、产品推广、产品促销、活动推广、挖掘细分市场、项目招商等方面。青岛网络公司是一家在电力信息化建设方面集咨询设计、产品研发、技术服务、系统集成、运维及客服为一体的全方位专业化服务提供商。青岛网络推广意义上讲,企业从开始申请域名、租用空间、网站备案、建立网站、直到网站正式上线开始就算是介入了网络推广活动,而通常我们所指的网络推广是指通过互联网的种种手段,进行的宣传推广等活动,确切的说这也是一种互联网营销的一部分,即通过互联网这类的推广最终达到提高转化率。下面的各UA可以自己斟酌(zhēn zhuó),比如移动设备(shè bèi)、移动浏览(Browse)器、移动蜘蛛(baiduspider)的相关UA。注意(attention)pc与主移动版本用301重定向,各移动版本之间用302重定向,然后使用抓取诊断工具(gōng jù]),看移动抓取是否抓pc站的url的时候识别为移动url状态(state)。
  一、根目录下.htaccess内容,处理pc域名(Domain Name)到手机站域名的跳转
  <IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
  RewriteRule ^$ http://手机站域名(Domain Name)/ [R=301(永久重定向),L]
  </IfModule>
  二、子目录下的.htaccess的跳转规则(guī zé)
  子目录下index.html跳到手机站子列表url
  RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
  RewriteRule ^index\.html$ http://手机站域名(Domain Name)/list.php?tid=1 [R=301(永久重定向),L]
  子目录跳到手机站子列表url
  RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
  RewriteRule ^\/$ http://手机站域名(Domain Name)/list.php?tid=25 [R=301,L]
  子目录下的文章详情按日期分类(fēn lèi)及命名的url跳转规则(guī zé)
  RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
  RewriteRule ^([0-9]+)/([0-9]+)\.html$ http://手机站域名/view.php?aid=$2 [R=301(永久重定向),L]

更多阅读