Colección de citas famosas - Colección de firmas - ¿Cómo transferir todos los datos del sitio web antiguo al nuevo sitio web? Sea específico. Gracias.

¿Cómo transferir todos los datos del sitio web antiguo al nuevo sitio web? Sea específico. Gracias.

También puede completar la migración de datos si el nuevo sitio web no es cms o el tipo de base de datos es diferente al del sitio web anterior.

Aquí hay algunas ideas para consideración temporal:

1) Transmisión de contenido utilizando la base de datos como fuente de datos 1.1 Análisis de la base de datos de la fuente de datos

Analizar la base de datos de la estructura del sitio web anterior, si puede encontrar el diccionario de datos del cms del sitio web anterior, será mejor cooperar con él.

1.2 Análisis de la nueva estructura de datos de fondo

Analizó la estructura de campos de las tablas y tablas de datos involucradas en la entrada de contenido de la base de datos backend del nuevo sitio web y aclaró las operaciones de escritura y actualización posteriores. En el artículo de Chu se ingresan los datos involucrados.

1.3 Programación e importación del módulo de importación de datos

Escriba un programa para leer los elementos de datos del sitio web anterior en 1.1 y convierta la estructura de datos de acuerdo con los campos reales en el nuevo. fondo del sitio web y convierta los campos de datos posteriores se escriben directamente en la tabla correspondiente de la base de datos en el backend del nuevo sitio web.

Esta operación debe realizarse basándose en una cuidadosa consideración de detalles como el modelo de contenido de los dos backends, el formulario de marcado del campo de datos y el formulario de almacenamiento del campo de la base de datos. Los requisitos técnicos son relativamente altos.

De hecho, en el proceso 1.3, los datos originales procesados ​​en 1.2 se pueden simular directamente mediante entrada manual (como una solicitud POST) y los datos empalmados se pueden enviar a la dirección de entrada de el nuevo fondo del sitio web.

2) En algunos casos, el contenido del sitio web html se transmite como fuente de datos. Debido a diversas razones, la base de datos en el backend del sitio web antiguo no se puede obtener directamente.

Al recopilar el contenido html del sitio web anterior, se pueden recopilar localmente (o recopilar dinámicamente sin almacenar localmente) varios campos de artículos, imágenes, materiales de audio y video del sitio web anterior y luego pasar a través de 1.2. y 1.3 Pasos para ingresar al backend del nuevo sitio web. O guárdelo en el nuevo backend como un paquete de simulación después del paso 1.2.

3) Procesamiento de imágenes de sitios web antiguos y archivos adjuntos de audio y video 3.1 Puede cargar archivos adjuntos directamente.

Cargue el directorio de archivos adjuntos del sitio web antiguo directamente al backend del nuevo sitio web, sin la necesidad de una conversión secundaria de las rutas de imágenes, archivos adjuntos, recursos de audio y video correspondientes a la parte de texto.

3.2 Los archivos adjuntos en segundo plano del sitio web antiguo no se pueden cargar directamente en el nuevo fondo (no se requieren permisos de ftp ni de servidor).

En el proceso del paso 1.3 anterior, es necesario analizar las solicitudes de carga de imágenes, audio y video, y cargar las imágenes, audio y video, archivos adjuntos y otros archivos del sitio web antiguo al nuevo. backend simulando las solicitudes de carga de archivos adjuntos del nuevo backend.

4) Detalles posteriores a la transferencia del contenido al nuevo sitio web. Si queremos lograr lo último en hacer las cosas, en realidad existe otro vínculo importante después de importar datos al nuevo backend. Es decir, en el fondo del nuevo sitio web, la URL histórica 301 del sitio web antiguo se crea una por una en la nueva URL correspondiente al manuscrito.

Este es un trabajo muy preciso que pocas personas realizan. Pero es mejor para la experiencia del usuario.

De esta manera, todo el contenido del sitio web antiguo se puede abrir después de cambiar al nuevo backend, y la cantidad de artículos recopilados por los motores de búsqueda no se reducirá en gran medida.