find("a")->attrs('href'); $data = $rt->all(); $data = array_unique($data); foreach ($data as $k => $url) { if (strstr($url, "tao.php") === false) { continue; } $query = parse_url($url); $t = parse_query($query['query']); $q = []; if ($t['cid']) { $q['cid'] = $t['cid']; } if ($t['pid']) { $q['pid'] = $t['pid']; } if ($t['bids']) { $q['bids'] = $t['bids']; } if ($t['original_id']){ $q['original_id'] = $t['original_id']; } if ($t['kw']) { unset($q['kw']); if (count($q) > 0) { $s = "?" . http_build_query($q); } else { $s = ""; } $new_url = "/kw/" . $t['kw'] . ".html" . $s; $content = str_replace('"' . $url . '"', '"' . $new_url . '"', $content); } else { if ($t['cid']) { unset($q['cid']); if (count($q) > 0) { $s = "?" . http_build_query($q); } else { $s = ""; } if ($t['page']){ $new_url = "/category/".$t['cid']."/page_" . $t['page'] . ".html".$s; $content = str_replace('"' . $url . '"', '"' . $new_url . '"', $content); $url=htmlentities($url); $content = str_replace('"' . $url . '"', '"' . $new_url . '"', $content); }else{ $new_url = "/category/" . $t['cid'] . "/index.html".$s; } $content = str_replace('"' . $url . '"', '"' . $new_url . '"', $content); } else { if ($t['id']) { $new_url = "/product/" . $t['id'] . ".html"; $content = str_replace('"' . $url . '"', '"' . $new_url . '"', $content); } } } ///index.php?r=index // if ($url=="/index.php?r=index"){ // $content = str_replace($url, "/" , $content); // } } $content = str_replace('"/tao.php?r=p"', '"/pages/fengqiang.html"', $content); $content = str_replace('"/tao.php?r=nine"', '"/pages/nine.html"', $content); $content = str_replace('"/tao.php?r=ddq"', '"/pages/dongdong.html"', $content); $content = str_replace('"/tao.php?r=l"', '"/pages/haohuo.html"', $content); $content = str_replace('"/tao.php?r=index/index&u=1350274"', '"/"', $content); $content = str_replace('href="/tao.php?r=index/index"', 'href="/"', $content); $content = str_replace('https://cmsstatic.ffquan.cn//js/new_home.js', "/static/new_home.js", $content); // $content=str_replace('index.php', "tao.php", $content); return $content; } }