puzzled 发表于 2015-8-5 12:13:36

apache利用.htaccess实现部分页面301

  由于网站改版,对访问url进行了改进
  原:http://www.tutufu.com/w_weifenlei/DeHaiZi_38251/
  现:http://www.tutufu.com/unclassified/DeHaiZi/
  栏目w_weifenlei地址改为unclassified,同时,将_38251去除,这个数字是一个内容页ID



RewriteRule ^w_weifenlei/(+)_\d+[/]?$ /unclassified/$1/

  
  原:http://www.tutufu.com/aiqing/xiaoshidai2qingmushidai_23101/
  现:http://www.tutufu.com/aiqing/xiaoshidai2qingmushidai/
  将所有内容页的_23101去除



RewriteRule ^(+)/(+)_\d+[/]?$ /$1/$2/

  整个.htaccess代码如下



RewriteEngine On
RewriteCond %{HTTP_HOST} ^tutufu.com$
RewriteRule ^(.*)$ http://www.tutufu.com/$1
RewriteRule ^w_weifenlei/(+)_\d+[/]?$ /unclassified/$1/
RewriteRule ^(+)/(+)_\d+[/]?$ /$1/$2/

  
  
  
  
页: [1]
查看完整版本: apache利用.htaccess实现部分页面301