• User Newbie

    Redirect 301 multisite

    Buongiorno a tutti, è da un po che cerco di trovare una soluzione e devo dire che più cerco e più mi confondo. Adesso, tenuto conto che i blog nel multisite sono in produzione da un pò, dovrei migrare i vari blog in un altro dominio e il mio dubbio intanto è su 1000 redirect è meglio utilizzare htaccess o i DNS? io vorrei utilizzare la modifica di htaccess anche perchè non ho accesso al dns, ma ad essere sincero ho un po di timore ad eseguire l'operazione. Ho provato con il plugin redirection, ma nulla da fare, ho scoperto dopo che non funziona in multisite.
    In pratica utilizzerò l'esporta e l'importa di wordpress, ma siccome gran parte dei blogger ha condiviso i loro articoli su facebook, immagino che una volta che faccio chiudere il vecchio sito, i post su facebook non si leggeranno più, ed ecco perchè vorrei utilizzare questo inserimento su htaccess e vorrei il vostro conforto se funzionerebbe o meno.
    RedirectMatch 301 /blog1(.) https://dominio.net/blog1/$1
    RedirectMatch 301 /blog2(.
    ) https://dominio.net/blog2/$1
    ecc....
    l'attuale htaccess è il seguente, io inserirei i redirect alla fine. Grazie di tutto per le info che mi potete dare.
    <IfModule mod_dtimeout.c>
    <Files ~ ".php">
    SetEnvIf Request_URI "admin.php" DynamicTimeout=300
    </Files>
    </IfModule>

    HTTPS forced by SG-Optimizer

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    </IfModule>

    END HTTPSRewriteEngine On

    RewriteBase /
    RewriteRule ^index.php$ -

    add a trailing slash to /wp-admin

    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ -
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).) $2
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.
    .php)$ $2
    RewriteRule . index.php