作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !2064
@@ -51,14 +51,14 @@ class Temp extends Command @@ -51,14 +51,14 @@ class Temp extends Command
51 */ 51 */
52 public function setDomain301() 52 public function setDomain301()
53 { 53 {
54 - $domain = 'www.lvtopsun.com'; 54 + $domain = 'www.cisfoshan.com';
55 55
56 $domain_extend_config = DomainInfo::where('domain', $domain)->value('extend_config'); 56 $domain_extend_config = DomainInfo::where('domain', $domain)->value('extend_config');
57 57
58 $domain_origin_list = $domain_extend_config ? array_column($domain_extend_config, 'origin') : []; 58 $domain_origin_list = $domain_extend_config ? array_column($domain_extend_config, 'origin') : [];
59 59
60 //读取csv文件 60 //读取csv文件
61 - $file = 'C:\Users\Akun\Desktop\广东绿达新能源有限公司设置301页面.csv'; 61 + $file = 'C:\Users\Akun\Desktop\加至527聚合页301.csv';
62 $line_of_text = []; 62 $line_of_text = [];
63 try { 63 try {
64 $file_handle = fopen($file, 'r'); 64 $file_handle = fopen($file, 'r');
@@ -71,10 +71,12 @@ class Temp extends Command @@ -71,10 +71,12 @@ class Temp extends Command
71 } 71 }
72 72
73 if (count($line_of_text) > 1) { 73 if (count($line_of_text) > 1) {
  74 +// $language = ['fr', 'de', 'pt', 'es', 'ru', 'ja', 'ko', 'ar', 'tr', 'it', 'id', 'pl', 'hi', 'nl', 'ms', 'fa', 'th', 'vi'];
  75 + $language = [];
74 foreach ($line_of_text as $k => $v) { 76 foreach ($line_of_text as $k => $v) {
75 if ($k > 0 && $v) { 77 if ($k > 0 && $v) {
76 - $origin = str_replace('https://'.$domain, '', $v[0]);  
77 - $target = str_replace('https://'.$domain, '', $v[1]); 78 + $origin = str_replace('https://' . $domain, '', $v[0]);
  79 + $target = str_replace('https://' . $domain, '', $v[1]);
78 80
79 if (!in_array($origin, $domain_origin_list)) { 81 if (!in_array($origin, $domain_origin_list)) {
80 $domain_extend_config[] = [ 82 $domain_extend_config[] = [
@@ -82,6 +84,15 @@ class Temp extends Command @@ -82,6 +84,15 @@ class Temp extends Command
82 'target' => $target 84 'target' => $target
83 ]; 85 ];
84 } 86 }
  87 + foreach ($language as $vl) {
  88 + $origin_minor = '/' . $vl . $origin;
  89 + if (!in_array($origin_minor, $domain_origin_list)) {
  90 + $domain_extend_config[] = [
  91 + 'origin' => $origin_minor,
  92 + 'target' => $target
  93 + ];
  94 + }
  95 + }
85 } 96 }
86 } 97 }
87 } 98 }