Supporto » Funzionalità = Plugin » Redirect in 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 di che trattasi, 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, per riportare i contenuti, 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 precedenti su facebook non si leggeranno più, ed ecco perchè vorrei utilizzare i redirect inserendoli in 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$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    
    • Questo argomento è stato modificato 1 year, 2 months fa da  Guido Scialfa. Ragione: formattazione del codice per renderlo più leggibile
Stai vedendo 2 repliche - dal 1 al 2 (di 2 totali)
  • Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @elomi
    lascio la valutazione del codice HTACCESS a chi ne sa più di me in ambito di multisite, tuttavia ho trovato nel repository questo plugin https://it.wordpress.org/plugins/safe-redirect-manager/ che dovrebbe funzionare con il multisite (preciso però che non l’ho testato personalmente), e qui puoi vedere altre soluzioni https://it.wordpress.org/plugins/search/multisite+redirect/

    Per quanto riguarda i post pubblicati su Facebook non mi preoccuperei più di tanto, in genere il frequentatore di Facebook scorre per i primi 10, 15, max 20 articoli e poi basta… chi ha davvero interesse per un argomento poi va sul sito perchè è più facile la navigazione e la ricerca dei contenuti. Ovviamente questo è un mio parere personale 🙂

    Facci sapere. Ciao 🙂

    Grazie mille Rosetta, adesso do un’occhiata al plugin che mi suggerisci.
    Grazie

Stai vedendo 2 repliche - dal 1 al 2 (di 2 totali)
  • Il topic ‘Redirect in multisite’ è chiuso a nuove risposte.