云码酷 发表于 2018-4-27 21:21:40

【移动搜索优化】识别移动ua进行pc与手机站url适配的相关规则

  本例子是linux+Apache,win的可自己改成适合的。下面的各UA可以自己斟酌,比如移动设备、移动浏览器、移动蜘蛛的相关UA。注意pc与主移动版本用301重定向,各移动版本之间用302重定向,然后使用抓取诊断工具,看百度移动抓取是否抓pc站的url的时候识别为移动url状态。

  一、根目录下.htaccess内容,处理pc域名到手机站域名的跳转:

  <IfModule mod_rewrite.c>

  RewriteEngine on

  RewriteCond %{HTTP_USER_AGENT} &quot;android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap&quot;

  RewriteRule ^$ http://手机站域名/

  </IfModule>

  二、子目录下的.htaccess的跳转规则

  子目录下index.html跳到手机站子列表url

  RewriteCond %{HTTP_USER_AGENT} &quot;android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap&quot;

  RewriteRule ^index\.html$ http://手机站域名/list.php?tid=1

  子目录跳到手机站子列表url

  RewriteCond %{HTTP_USER_AGENT} &quot;android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap&quot;

  RewriteRule ^\/$ http://手机站域名/list.php?tid=25

  子目录下的文章详情(按日期分类及命名)的url跳转规则

  RewriteCond %{HTTP_USER_AGENT} &quot;android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap&quot;

  RewriteRule ^(+)/(+)\.html$ http://手机站域名/view.php?aid=$2

v0vm 发表于 2018-4-27 23:25:14

顶起出售广告位

7tcw_5 发表于 2018-4-30 19:19:28

LZ敢整点更有创意的不?兄弟们等着围观捏~
页: [1]
查看完整版本: 【移动搜索优化】识别移动ua进行pc与手机站url适配的相关规则