这种随机插入内容或关键词的做法在黑帽seo的世界算是常见手段,但是目前苹果cms(maccms)没有这样的额外功能,那要怎么做呢?
-
- 找到文件「common.php」并在最底下写入一个function
function get_keywords($id) { $keyword = file_get_contents(ROOT_PATH . 'keywords/' . $id . '.txt'); if ($keyword !== false && $keyword !== '') { return $keyword; } $filetxt = file_get_contents(ROOT_PATH . 'keywords/keywords.txt'); if ($filetxt === false) { return 'Error reading keywords.txt file'; } $textArray = explode("\n", $filetxt); shuffle($textArray); $newArray = array_slice(array_unique($textArray), 0, 1); // 对去重后的数组进行切片操作,保留索引从0开始的1个关键词, 并返回切片后的数组。这边可以随意修改关键词插入的数量。 $newKeywords = implode(',', $newArray); $result = file_put_contents(ROOT_PATH . 'keywords/' . $id . '.txt', $newKeywords); if ($result === false) { return 'Error writing keyword file'; } return $newKeywords; }
- 在网站根目录底下创建名为「keywords」的目录
- 在「keywords」目录底下创建名为「keywords」的txt文档
- 在苹果cms模板任意文件打开调用短标签「{:get_keywords($obj.vod_id)}」
- 找到文件「common.php」并在最底下写入一个function