¿Cuál es el uso del nombre de dominio secundario de la imagen de WordPress?Cómo cambiar a subdominio de imagen

Cuando utiliza un subdominio (nombre de dominio de segundo nivel) como directorio de categoría o tema, puede aumentar el peso de la URL para lograrSEOEl efecto de la optimización de motores de búsqueda.

Por ejemplo, todas las imágenes del sitio web utilizan el nombre de dominio de segundo nivel img.chenweiliang.com Como cama de cuadro ▼

¿Para qué sirve el nombre de dominio de segundo nivel de imagen de WordPress? ¿Cómo cargar y usar?

Puede usar el nombre de dominio secundario como una ruta de imagen, transferir imágenes desde su blog a un alojamiento más rápido en cualquier momento, simplemente cargue la imagen y cambie la resolución del subdominio, y el problema debería resolverse.

Si tiene un host de servicio de CDN doméstico en China, también puede acelerar considerablemente la navegación y reducir la carga en muchos servidores.

debido achen weiliangLos blogs utilizan subdominios WWW. Las cookies de este tipo de subdominio no contaminarán el subdominio IMG, y podrá disfrutar de un acceso sin cookies y más rápido.

¿Qué es sin cookies?

YSlow ofrece 22 consejos sobre cómo mejorar la eficiencia de la página web y optimizar el rendimiento del sitio web.

  • Uno de ellos es sobre nombres de dominio: use dom sin cookiesains.
  • Cuando el navegador del usuario envía archivos estáticos (como imágenes o archivos de hojas de estilo CSS), las cookies en el mismo nombre de dominio (o nombre de dominio de segundo nivel) se enviarán al mismo tiempo, pero el servidor web ignora por completo las cookies enviadas. por lo que estas cookies inútiles desperdician el ancho de banda del sitio web, afectan la aceleración del sitio web y el rendimiento de la página web.
  • YSlow sugiere que para resolver este problema, puede utilizar el enfoque de dominios sin cookies para optimizar el uso de cookies para mejorar la eficiencia de sus páginas web.

Si usas directamente como chenweiliang.com Dicho nombre de dominio de nivel superior se utiliza como nombre de dominio de su blog, por lo que el uso de un nombre de subdominio como cama de imágenes no puede lograr la ausencia de cookies.

  • porque el dominio de nivel superior chenweiliang.com Se envía una cookie a los servidores de nombres secundarios para todos los archivos estáticos solicitados.

Si desea admitir camas de imágenes sin cookies, debe usar un nombre de dominio diferente para lograr la ausencia de cookies.

  • chen weilianguso de blogs www.chenweiliang.com El subdominio de está bien.

Agregar el dominio de cookies especificado

En el archivo wp-config.php, agregue la siguiente declaración ▼

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'www.chenweiliang.com');

El siguiente esWordpress Descripción oficial de Establecer dominio de cookies:

El conjunto de dominios COOKIES para Wordpress puede realizar algunas configuraciones especiales de nombres de dominio.Por ejemplo, usar un nombre de dominio de segundo nivel para almacenar contenido estático.Para evitar que se envíen cookies de Wordpress en cada solicitud de contenido estático en un dominio de segundo nivel, simplemente podemos configurar el dominio no estático como cookie domian.

El dominio establecido en las cookies para WordPress se puede especificar para aquellos con configuraciones de dominio inusuales. Una razón es si los subdominios se usan para servir contenido estático. Para evitar que las cookies de WordPress se envíen con cada solicitud de contenido estático en su subdominio, puede configurar el dominio de cookies a su dominio no estático únicamente.

resolver subdominios

Paso 1:Ingrese a la administración de nombres de dominio de DNSPod, agregue un nombre de dominio de segundo nivel (nombre de subdominio) ▼

Paso 2:Resuelva el registro A del subdominio a la dirección IP del host▼

Ingrese al panel de nombre de dominio DNSPOD, resuelva el registro A del nombre del subdominio a la tercera dirección IP del host

Paso 3:Agregue un nombre de dominio de segundo nivel en el panel de alojamiento

  • No, pregúntele a su nombre de dominio o proveedor de alojamiento.

VestaCPPara agregar un nombre de dominio al panel, puede consultar este tutorial▼

Copie la imagen en el directorio de nombres de dominio de segundo nivel

Después de vincular un subdominio, generalmente se crea automáticamente un directorio que contiene el subdominio como nombre de directorio.

例如:

  • Si vincula img.chenweiliang.com, el directorio IMG se generará automáticamente.
  • Si es un blog de WordPress, por favor wp-content/uploads Los archivos del directorio se copian en el directorio IMG.

El siguiente es un ejemplo de la ruta del servidor del panel VestaCP (por favor modifíquelo a su propia ruta del servidor).

Paso 1:SSH en la carpeta de cargas de WordPress ▼

cd /home/用户名/web/你的域名/public_html/wp-content/uploads

Paso 2:Copie todos los archivos del directorio actual al directorio especificado ▼

cp -rpf -f * /home/用户名/web/图片二级域名/public_html/

Paso 3:Reparar imagen autoridad de nombre de dominio secundario ▼

chown -R admin:admin /home/用户名/web/图片二级域名/public_html/*

WordPress establece la ruta de carga del archivo

WordPress versión 3.5 o posterior oculta la ruta de carga (upload_path) y la configuración de la dirección URL del archivo (upload_url_path) de la página de configuración de Medios en segundo plano.

La siguiente imagen es la versión anterior de la interfaz de configuración de medios ▼

¿Para qué sirve el nombre de dominio de segundo nivel de imagen de WordPress? ¿Cómo cargar y usar?

  • Con la configuración aquí, puede personalizar la ubicación donde se guarda el archivo y la dirección generada.
  • Esta característica es bastante buena, pero no sé por qué debería estar oculta.

Si aún necesita personalizar, puede probar los siguientes métodos para restaurar.

Simplemente agregue el siguiente código al archivo functions.php de su tema WP para restaurar la interfaz de configuración:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Este método es el más simple y efectivo, por lo que se recomienda.

Dado que el directorio img todavía está en el host actual, aún puede usar el editor que viene con WordPress para cargar y agregar imágenes al escribir publicaciones de blog.

Modificar la ruta de carga de imágenes de WordPress

Paso 1:ir a opciones de medios

Haga clic en "Medios" en "Configuración" ▼

¿Para qué sirve el nombre de dominio de segundo nivel de imagen de WordPress? ¿Cómo cargar y usar?

Paso 2:Cambie la "ruta de carga predeterminada" a la ruta del servidor del directorio IMG ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Tenga en cuenta que no debe haber "/" después.

Paso 3:Cambie la "URL completa del archivo" al nombre de dominio de segundo nivel de la imagen ▼

https://img.chenweiliang.com
  • Tenga en cuenta que no debe haber "/" después.

Paso 4:Haga clic en "Guardar cambios".

Reemplazar la ruta de la imagen en la base de datos

El siguiente es un ejemplo de la ruta del servidor del panel VestaCP (por favor modifíquelo a su propia ruta del servidor).

reemplazarbase de datos mysqlEn la ruta, se recomienda instalar y usar el complemento WP Migrate DB ▼

Paso 1:El lote de la base de datos reemplaza la ruta de carga predeterminada

Cambiar la ruta del servidor original ▼

/home/用户名/web/chenweiliang.com/public_html/wp-content/uploads

Reemplazar con la nueva ruta del servidor ▼

/home/用户名/web/img.chenweiliang.com/public_html

Paso 2:Nombre de dominio secundario de la imagen de reemplazo por lotes de la base de datos

Convierte la URL de la imagen original ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Nota: Se agregan espacios a la URL anterior para evitar enlaces muertos en este artículo.

Reemplazar con una nueva imagen de nombre de dominio de segundo nivel ▼

https://img. 你的域名 .com/
  • Nota: Se agregan espacios a la URL anterior para evitar enlaces muertos en este artículo.

Redireccionamiento 301 del enlace de la imagen

Instrucciones para redirigir 301 con expresiones regulares en el archivo .htaccess:

  • (.+) corresponde a cualquier carácter (incluidos caracteres chinos, letras inglesas, etc.)
  • (\d+) corresponde a cualquier número (solo números arábigos)
  • $1 $2 $3 es una nueva referencia de la variable que apareció anteriormente

Puede usar RedirectMatch para lograr la redirección de enlaces:

  • Voluntad:https://www. 你的域名 .com/wp-content/uploads/
  • redirigir a:https://img. 你的域名 .com/

En el archivo .htaccess, agregue el siguiente código de redirección 301 ▼

RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://img.chenweiliang.com/$1

Eliminar el directorio de imágenes original

Paso 1:SSH en la carpeta de cargas de WordPress ▼

cd /home/用户名/web/你的域名/public_html/wp-content/

Paso 2:Eliminar el directorio de la carpeta de cargas ▼

rm -rf uploads
  • Si el directorio de la carpeta de cargas no se elimina, es posible que la redirección 301 al nombre de dominio de segundo nivel de la imagen no tenga éxito.

Comprobar el resultado de la modificación

  1. Verifique y actualice la página del artículo para ver si la imagen se muestra como de costumbre.
  2. Compruebe la ruta de la imagen, ¿es la ruta de la imagen del nuevo nombre de dominio de segundo nivel?
  3. Verifique la URL de la imagen original, si 301 se redirige con éxito a la URL de la imagen del nombre de dominio de segundo nivel.
  4. Vaya al editor de publicaciones de WordPress y verifique la visualización de la imagen de la publicación, ¿se muestra como de costumbre?

Si todo va como de costumbre, ha completado la configuración del nombre de dominio secundario para la carga de imágenes de WordPress.

  • Las imágenes de futuros artículos se guardarán en el directorio IMG.

Cuando necesite mover su sitio web para transferir imágenes, simplemente empaque el directorio IMG y cárguelo en el nuevo host.

  • Luego, modifique la dirección IP del nombre de dominio de segundo nivel img.chenweiliang.com en DNSPod.

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "¿Cuál es el uso del nombre de dominio secundario de la imagen de WordPress?Cómo cambiar a subdominio de imagen", te ayudará.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-749.html

Para desbloquear más trucos ocultos🔑, ¡bienvenido a unirse a nuestro canal de Telegram!

¡Comparte y dale me gusta si te gusta! ¡Tus acciones y me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

Ir al Inicio