Tutorial: Mover Media/Uploads para subdomínio: Guia detalhado

  • Autor Autor MajesticCat
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
MajesticCat

MajesticCat

Kappa
Verificación en dos pasos activada
Verificado por Binance
Bueno, aqui les traigo de como mover la carpeta Media o Uploads a un subdominio.
PRIMERO QUE TODO, HAGAN UN BACKUP DE SU BASE DE DATOS

1)Vamos a nuestro cpanel y creamos un subdominio. Por ejemplo img.tudominio.com

2)Vamos a nuestro phpmyadmin y seleccionamos la base de datos en donde esta el wordpress. Y luego le damos a sql e insertamos el siguiente codigo. ( Este codigo reemplazara los url de tudominio.com/wp-content/uploads a img.tudominio.com )

Inserir CODE, HTML ou PHP:
UPDATE wp_posts SET post_content = REPLACE(post_content,'http://www.domain.com/wp-content/uploads','http://img1.domain.com/uploads')

y luego insertamos este otro codigo, (Este codigo es para mover todo lo que tiene la carpeta Uploads a tu subdominio)

Inserir CODE, HTML ou PHP:
UPDATE wp_posts SET guid = REPLACE(guid,'http://www.domain.com/wp-content/uploads','http://img1.domain.com/uploads')

3)Ahora vamos a nuestro Dashboard (tudominio.com/wp-admin/). Despues que estemos alli, hay una parte "secreta" en el wordpress admin. Vamos a esta url
tudominio.com/wp-admin/options.php
y le damos CONTROL+F y ponen lo siguiente URL y bajan hasta donde dice ( upload_path y upload_url_path ) .

HrIpr2P.png


OJO Aqui hay que hacer todo bien para que funcione correctamente.

En donde dice Upload_path alli va el ftpserver_root de su nuevo subdominio, (EXEMPLO /home/tucpanelusername/public_html/img) Si no sabes cual es tu ftpserver_root entra este codigo en tu index.php y te saldra cual es tu ftserver_root

Inserir CODE, HTML ou PHP:
<?php echo $_SERVER["DOCUMENT_ROOT"]; ?>

Lo que yo hice porque no me sabia el ftserver_root fui a mi code editor en el wp-admin y copie todo lo que tenia el index.php y lo pegue en un blog de notas, luego lo borre y solo deje el codigo de arriba para ver mejor cual era. Si metes el codigo en la ur principal y no en el subdominio te va a dar asi ( home/usuariocpanel/public_html/tudominio.com , todo lo que tienes que hacer es cambiar tudominio.com por img o el nombre del subdominio que hallas creado)

Tomar en cuenta que la upload_path varia dependiendo de tu hosting.

5) Vamos a nuestro .htaccess y pegamos este codigo. Este codigo es para que no nos mande 404.

ESTE CODIGO VA EN EL .HTACCESS DEL DOMINIO PRINCIPAL
Inserir CODE, HTML ou PHP:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^wp\-content\/uploads\/?(.*)$ "http\:\/\/img1\.domain\.com\/uploads\/$1" [R=301,L]

Claro en ese codigo cambian domain y el .com dependiendo de su dominio principal.

Si tienen algunda duda reportense en los comentarios
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Buen tutorial, efectivo :encouragement:
 
Gracias por el tutorial, voy ponerlo en práctica. :encouragement:
 
Bueno tenerlo a la mano, gracias. :encouragement:
 
Se va a marcadores, muy bueno el tutorial :encouragement:
 
Guardado a favoritos 🙂 Gracias hermano.
 
Voltar
Topo