+ Rispondi alla Discussione
Risultati da 1 a 11 di 11

Reindirizzamento

Ultimo Messaggio di Ultima il:
  1. #1
    User
    Data Registrazione
    Sep 2015
    Località
    Casapesenna
    Messaggi
    32

    Reindirizzamento

    Salve a tutti.
    Ho appena acquistato in tema Enfold per Wordpress e ho un host su vhosting e vorrei nel frattempo che lavoro sul tema reindirizzare il mio indirizzo su un'altra pagina.
    Come posso fare?

  2. #2
    Moderatore L'avatar di Ultima
    Data Registrazione
    Jan 2013
    Località
    Senigallia
    Messaggi
    749
    Aggiungi Ultima su Facebook
    Ciao tomfon87.
    Hai a disposizione diverse soluzioni che però comportano diverso lavoro in quanto andando a reindirizzare qualsiasi parte del sito su una tua pagina, chiamiamola di coming soon, te dovresti avere comunque accesso a wordpress per continuare a lavorarci.
    Detto questo però;
    Ti dovresti creare un cookie che ti permetta di accedere alla visualizzazione di wordpress entrare e modificare il file index.php della root principale e tramite una condizione IF ed ELSE effettuare il riconoscimento, dove:
    - Se vero, continui su Wordpress
    - Se falso utilizzi la funzione nativa di PHP chiamata header() per generare un redirect

    Oppure, sempre tramite cookie, puoi utilizzare il file htaccess per generare un redirect al mancato riconoscimento del cookie (come sopra).

    Però, se quello di cui necessiti è avere una pagina di coming soon così che i tuoi utenti possibili on vedano cosa stai facendo, esistono diversi plugins che ti permettono di fare anche delle belle personalizzazioni alla pagina di Benvenuto. Prova a cercare nel menù plugins inserendo la voce maintenance oppure coming soon.
    Ciao.
    MODWordpress
    Senior Web Developer to http://www.canenero.com - https://www.stefanopascazi.com
    Magento Specialist - WP Addicted (e Netflix dipendente XD )

  3. #3
    User
    Data Registrazione
    Sep 2015
    Località
    Casapesenna
    Messaggi
    32
    Citazione Originariamente Scritto da Ultima Visualizza Messaggio
    Ciao tomfon87.
    Hai a disposizione diverse soluzioni che però comportano diverso lavoro in quanto andando a reindirizzare qualsiasi parte del sito su una tua pagina, chiamiamola di coming soon, te dovresti avere comunque accesso a wordpress per continuare a lavorarci.
    Detto questo però;
    Ti dovresti creare un cookie che ti permetta di accedere alla visualizzazione di wordpress entrare e modificare il file index.php della root principale e tramite una condizione IF ed ELSE effettuare il riconoscimento, dove:
    - Se vero, continui su Wordpress
    - Se falso utilizzi la funzione nativa di PHP chiamata header() per generare un redirect

    Oppure, sempre tramite cookie, puoi utilizzare il file htaccess per generare un redirect al mancato riconoscimento del cookie (come sopra).

    Però, se quello di cui necessiti è avere una pagina di coming soon così che i tuoi utenti possibili on vedano cosa stai facendo, esistono diversi plugins che ti permettono di fare anche delle belle personalizzazioni alla pagina di Benvenuto. Prova a cercare nel menù plugins inserendo la voce maintenance oppure coming soon.
    Ciao.
    Grazie per la risposta ma io vorrei girare i miei clienti da quadrifogliocostruzioni.it su quadrifogliocostruzioni.houzz.it mentre sistemo la principale

  4. #4
    Moderatore L'avatar di Ultima
    Data Registrazione
    Jan 2013
    Località
    Senigallia
    Messaggi
    749
    Aggiungi Ultima su Facebook
    Citazione Originariamente Scritto da tomfon87 Visualizza Messaggio
    Grazie per la risposta ma io vorrei girare i miei clienti da quadrifogliocostruzioni.it su quadrifogliocostruzioni.houzz.it mentre sistemo la principale
    Perfetto. Allora devi seguire la linea di creazione di un tuo cookie per poter poi accedere a wordpress ed effettuare i lavori, mentre a tutto il resto dell'utenza, devi effettuare un riconoscimento cookie e reindirizzamento 301 tramite file htaccess.
    Ti mostro un esempio:
    Codice:
    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteBase /
    	
    	## ipotizziamo che il tuo cookie si chiami "login_access"
    	RewriteCond %{HTTP_COOKIE} !^.*login_access.*$ [NC]
    	
    	RewriteRule (.*) http://quadrifogliocostruzioni.houzz.it/$1 [R=301,L]	
    </IfModule>
    Fammi sapere se riesci.
    Ciao.
    MODWordpress
    Senior Web Developer to http://www.canenero.com - https://www.stefanopascazi.com
    Magento Specialist - WP Addicted (e Netflix dipendente XD )

  5. #5
    User
    Data Registrazione
    Sep 2015
    Località
    Casapesenna
    Messaggi
    32
    Grazie per la risposta ma ho risolto con un plugin che fa il reindirizzamento e ho messo il temporaneo

  6. #6
    User
    Data Registrazione
    Sep 2015
    Località
    Casapesenna
    Messaggi
    32
    Citazione Originariamente Scritto da Ultima Visualizza Messaggio
    Perfetto. Allora devi seguire la linea di creazione di un tuo cookie per poter poi accedere a wordpress ed effettuare i lavori, mentre a tutto il resto dell'utenza, devi effettuare un riconoscimento cookie e reindirizzamento 301 tramite file htaccess.
    Ti mostro un esempio:
    Codice:
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        
        ## ipotizziamo che il tuo cookie si chiami "login_access"
        RewriteCond %{HTTP_COOKIE} !^.*login_access.*$ [NC]
        
       quadrifogliocostruzioni.houzz.it/$1 [R=301,L]    
    </IfModule
    Fammi sapere se riesci.
    Ciao.
    Ciao vorrei fare un reindirizzamento tramite htaccess ma non trovo il file su vhosting

  7. #7
    User
    Data Registrazione
    Sep 2015
    Località
    Casapesenna
    Messaggi
    32
    >Ho trovato il file qui: /var/www/html/.well-known/acme-challenge/.htaccess

    e all'interno c'è scritto questo:
    Satisfy any
    <IfModule mod_rewrite.c>
    RewriteEngine off
    </IfModule>

    Come faccio il reindirizzamento?

  8. #8
    Moderatore L'avatar di Ultima
    Data Registrazione
    Jan 2013
    Località
    Senigallia
    Messaggi
    749
    Aggiungi Ultima su Facebook
    Fa attenzione, la root .well-know è una root che appartiene al sistema e non va toccata.
    Il reindirizzamento lo devi fare nella root principale del sito. Nel tuo caso specifico:
    /var/www/html/
    Se non c'è il file .htaccess, ne crei uno.
    I reindirizzamenti sono di vario tipo. Se mi indichi cosa vorresti fare e dove puntare, te ne scrivo uno idoneo che funzioni.
    MODWordpress
    Senior Web Developer to http://www.canenero.com - https://www.stefanopascazi.com
    Magento Specialist - WP Addicted (e Netflix dipendente XD )

  9. #9
    User
    Data Registrazione
    Sep 2015
    Località
    Casapesenna
    Messaggi
    32
    Grazie sei gentilissimo.
    Non è facile trovare persone come te.
    visto che devo lavorare con wordpress sul mio host/sito nel frattempo devo reindirizzare temporaneamente tutte le persone che vogliono accedere a quadrifogliocostruzioni.it a quadrifogliocostruzioni.houzz.it è non c'è nessun file htaccess.

  10. #10
    User
    Data Registrazione
    Sep 2015
    Località
    Casapesenna
    Messaggi
    32
    Citazione Originariamente Scritto da Ultima Visualizza Messaggio
    Fa attenzione, la root .well-know è una root che appartiene al sistema e non va toccata.
    Il reindirizzamento lo devi fare nella root principale del sito. Nel tuo caso specifico:
    /var/www/html/
    Se non c'è il file .htaccess, ne crei uno.
    I reindirizzamenti sono di vario tipo. Se mi indichi cosa vorresti fare e dove puntare, te ne scrivo uno idoneo che funzioni.
    Grazie sei gentilissimo.
    Non è facile trovare persone come te.
    visto che devo lavorare con wordpress sul mio host/sito nel frattempo devo reindirizzare temporaneamente tutte le persone che vogliono accedere a quadrifogliocostruzioni.it a quadrifogliocostruzioni.houzz.it è non c'è nessun file htaccess.

  11. #11
    Moderatore L'avatar di Ultima
    Data Registrazione
    Jan 2013
    Località
    Senigallia
    Messaggi
    749
    Aggiungi Ultima su Facebook
    Ciao tomfon87,
    mi scuso per il mio assenteismo, ma non capisco come mai, non mi arriva l'email di alert. Vabbe, cerco di aiutarti.
    Come ti dicevo, effettuare il redirect non è difficile, ti basta semplicemente apportare alcune modifiche al file htaccess che Wordpress genera in automatico.
    Quindi nella root di quadrifogliocostruzioni.it (presumo sia installo un wordpress da come dici) dovresti trovare un file chiamato .hatccess. Se non lo vedi, hai due possibili soluzioni. La prima è entrare nel pannello amministrativo -> impostazioni -> permalink e premi salva. Se anche così non lo vedi, significa che da piano hosting è nascosto. Quindi dovresti vedere se tra le funzioni hosting trovi "Visualizza file nascosti" o qualcosa di simile.
    Una volta trovato, lo apri in edit ed inserisci questa riga in fondo a tutto il resto:
    Codice:
    <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{HTTP_HOST} ^vecchiodominio.it$ [OR]
      RewriteCond %{HTTP_HOST} ^www.vecchiodominio.it$$
      RewriteRule (.*)$ http://www.nuovodominio.com/$1 [R=301,L]
    </IfModule>
    Detto questo però, facendo in questo modo, anche te non avresti possibilità di visualizzare più il dominio. Per quello chiedevo. E la sola soluzione è creare un cookie che riconoscerai all'interno del file htaccess.
    Spero sia chiaro.
    Ciao.
    MODWordpress
    Senior Web Developer to http://www.canenero.com - https://www.stefanopascazi.com
    Magento Specialist - WP Addicted (e Netflix dipendente XD )

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.