|
...
|
...
|
@@ -51,14 +51,14 @@ class Temp extends Command |
|
|
|
*/
|
|
|
|
public function setDomain301()
|
|
|
|
{
|
|
|
|
$domain = 'www.lvtopsun.com';
|
|
|
|
$domain = 'www.cisfoshan.com';
|
|
|
|
|
|
|
|
$domain_extend_config = DomainInfo::where('domain', $domain)->value('extend_config');
|
|
|
|
|
|
|
|
$domain_origin_list = $domain_extend_config ? array_column($domain_extend_config, 'origin') : [];
|
|
|
|
|
|
|
|
//读取csv文件
|
|
|
|
$file = 'C:\Users\Akun\Desktop\广东绿达新能源有限公司设置301页面.csv';
|
|
|
|
$file = 'C:\Users\Akun\Desktop\加至527聚合页301.csv';
|
|
|
|
$line_of_text = [];
|
|
|
|
try {
|
|
|
|
$file_handle = fopen($file, 'r');
|
|
...
|
...
|
@@ -71,10 +71,12 @@ class Temp extends Command |
|
|
|
}
|
|
|
|
|
|
|
|
if (count($line_of_text) > 1) {
|
|
|
|
// $language = ['fr', 'de', 'pt', 'es', 'ru', 'ja', 'ko', 'ar', 'tr', 'it', 'id', 'pl', 'hi', 'nl', 'ms', 'fa', 'th', 'vi'];
|
|
|
|
$language = [];
|
|
|
|
foreach ($line_of_text as $k => $v) {
|
|
|
|
if ($k > 0 && $v) {
|
|
|
|
$origin = str_replace('https://'.$domain, '', $v[0]);
|
|
|
|
$target = str_replace('https://'.$domain, '', $v[1]);
|
|
|
|
$origin = str_replace('https://' . $domain, '', $v[0]);
|
|
|
|
$target = str_replace('https://' . $domain, '', $v[1]);
|
|
|
|
|
|
|
|
if (!in_array($origin, $domain_origin_list)) {
|
|
|
|
$domain_extend_config[] = [
|
|
...
|
...
|
@@ -82,6 +84,15 @@ class Temp extends Command |
|
|
|
'target' => $target
|
|
|
|
];
|
|
|
|
}
|
|
|
|
foreach ($language as $vl) {
|
|
|
|
$origin_minor = '/' . $vl . $origin;
|
|
|
|
if (!in_array($origin_minor, $domain_origin_list)) {
|
|
|
|
$domain_extend_config[] = [
|
|
|
|
'origin' => $origin_minor,
|
|
|
|
'target' => $target
|
|
|
|
];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
...
|
...
|
|