Directorio de artículos
- 1 ¿Qué es sin cookies?
- 2 Agregar el dominio de cookies especificado
- 3 resolver subdominios
- 4 Copie la imagen en el directorio de nombres de dominio de segundo nivel
- 5 WordPress establece la ruta de carga del archivo
- 6 Reemplazar la ruta de la imagen en la base de datos
- 7 Redireccionamiento 301 del enlace de la imagen
- 8 Eliminar el directorio de imágenes original
- 9 Comprobar el resultado de la modificación
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 ▼

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.comSe 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.comEl 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▼
![]()
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/uploadsLos 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 ▼

- 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" ▼

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
- Verifique y actualice la página del artículo para ver si la imagen se muestra como de costumbre.
- Compruebe la ruta de la imagen, ¿es la ruta de la imagen del nuevo nombre de dominio de segundo nivel?
- 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.
- 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!
