Visualizzazione risultati 1 fino 12 di 12

Discussione: redirect 301 dominio 2° livello

  1. #1
    Guest

    Question redirect 301 dominio 2° livello

    Ciao a tutti!
    prima che mi mandiate il link alla solita pagina "Dubbi sui domini", vi dico già che l'ho letta più volte, oltre a varie altre discussioni su questo forum, ma i miei dubbi rimangono se non aumentano!

    Allora, io ho comprato un dominio di secondo livello "Registrazione con gestione DNS e domain forwarding".

    Quello che vorrei, adesso, è avere per ogni pagina l'URL con il nuovo dominio, questo vuol dire vedere il nuovo dominio sulla barra degli indirizzi e avere tutti i link interni al sito con il nuovo dominio.
    Premetto che il mio sito è su wordpress, quindi probabilmente ci sarà da mettere le mani anche sui permalink e le impostazioni generali del sito (indirizzo URL e indirizzo del blog).

    Ho provato inizialmente ad attivare il re-indirizzamento e il cloak sul pannello di controllo di Altervista, ma questo semplicemente mi fa visualizzare il mio nuovo dominio (www.miosito.it) sulla barra degli indirizzi, senza visualizzarmi i vari livelli (ad esempio www.miosito.it/pagina1).
    Se questa è una limitazione del cloak e non si può estendere il suo utilizzo, per me è inutile, e inoltre non capisco come vengano gestite dai motori di ricerca le varie url interne.

    Dato che Altervista mi dà la possibilità di personalizzare il file .htaccess, sarei intenzionato a creare una regola di redirect 301 (quindi, non voglio utilizzare il mod_rewrite) per tutte le pagine del sito, in modo che mi faccia una cosa del genere:

    da http://www.miosito.altervista.org(...) a http://www.miosito.it(...) e
    da http://miosito.altervista.org(...) a http://miosito.it(...)

    Si può fare? qualcuno mi darebbe una mano?
    Grazie infinite per qualsiasi aiuto! ormai non so più dove sbattere la testa! :(

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Citazione Originalmente inviato da ifioidelcalcetto Visualizza messaggio
    Dato che Altervista mi dà la possibilità di personalizzare il file .htaccess, sarei intenzionato a creare una regola di redirect 301 (quindi, non voglio utilizzare il mod_rewrite) per tutte le pagine del sito, in modo che mi faccia una cosa del genere:

    da http://www.miosito.altervista.org(...) a http://www.miosito.it(...) e
    da http://miosito.altervista.org(...) a [url]http://miosito.it(...)

    Si può fare? qualcuno mi darebbe una mano?
    Grazie infinite per qualsiasi aiuto! ormai non so più dove sbattere la testa! :(
    Il redirect è da miosito.it verso miosito.altervista.org (e non il contrario), però se il tuo sito si trova in una cartella puoi fare il redirect da miosito.altervista.org a miosito.it.
    Invece se il sito si trova nella root, non puoi fare quella regola perchè si crea un ciclo infinito di redirect.
    Ultima modifica di andreafallico : 21-07-2010 alle ore 21.10.44

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Il redirect è da miosito.it verso miosito.altervista.org (e non il contrario), però se il tuo sito si trova in una cartella puoi fare il redirect da miosito.altervista.org a miosito.it.
    Invece se il sito si trova nella root, non puoi fare quella regola perchè si crea un ciclo infinito di redirect.
    Ciao!
    intanto grazie mille per la rapida risposta!
    Esatto, il mio sito è sulla root, e ho provato a inserire nell'htaccess una regola per indirizzare da miosito.altervista.org a miosito.it e in effetti mi creava in loop infinito di redirect! ..pensavo di aver sbagliato qualcosa, oppure che dovessi anche disattivare il Rewrite engine (che nel mio caso è settato su on, vedi sotto).
    Quindi, in questo caso non si può far niente?
    Se, invece, spostassi tutti i file del mio cms che ora sono nella root e li mettessi ad esempio sulla cartella miosito.altervista.org/wp, poi posso fare un redirect 301 a miosito.it ? Come va creata la regola?

    Questo è il mio file .htaccess:

    Codice:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    Ultima modifica di musicanapoli : 28-07-2010 alle ore 15.26.42 Motivo: Codice racchiuso tra i tags.

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Citazione Originalmente inviato da ifioidelcalcetto Visualizza messaggio
    Quindi, in questo caso non si può far niente?
    No.

    Nell'altro caso:

    File .htaccess nella root
    Codice:
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteCond %{REQUEST_URI} !^/cartella
    RewriteRule ^(.*)$ http://miosito.it/$1 [R=301,L]
    e poi nel pannello di controllo devi cambiare i redirect:

    Codice:
    www.miosito.it -> http://miosito.altervista.org/cartella/
    miosito.it -> http://miosito.altervista.org/cartella/
    la logica mi sembra giusta, provalo e poi mi dici se funziona.
    Però devi avere il cloak attivo.

    Hai modificato Indirizzo del blog (URL) dal pannello di wordpress?
    Ultima modifica di andreafallico : 22-07-2010 alle ore 11.24.13

  5. #5
    Guest

    Predefinito

    Ciao!
    ho avuto tempo solo stamattina di provare a fare come mi hai indicato tu...
    Allora, ho spostato tutto il sito sulla cartella /wp , reindirizzato correttamente dal pannello di controllo, modificato l'htaccess e modificato l'URL del sito su wordpress. Però adesso si che metta www.miosito.it che con www.miosito.altervista.org/wp mi dà errore 500 (errore del server).
    Adesso non so se dà errore perchè devo reinstallare o riconfigurare wordpress oppure se è proprio un problema di reindirizzamento.
    Cavolo...non ne vengo più fuori da qua! qualche altro suggerimento? :)
    Ultima modifica di ifioidelcalcetto : 23-07-2010 alle ore 09.23.55

  6. #6
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Per spostare wordpress hai seguito qualche guida? O hai spostato solo i file?
    Mi sembrava che questo passaggio lo sapevi fare.
    Leggi: Spostare WordPress.
    Ritorna indietro e segui la guida, dopo che sposti wordpress nella cartella, verifica se funziona tutto bene e poi fai le modifiche che ti ho detto.

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Per spostare wordpress hai seguito qualche guida? O hai spostato solo i file?
    Mi sembrava che questo passaggio lo sapevi fare.
    Leggi: Spostare WordPress.
    Ritorna indietro e segui la guida, dopo che sposti wordpress nella cartella, verifica se funziona tutto bene e poi fai le modifiche che ti ho detto.
    Hai ragione, avevo spostato i file di wordpress semplicemente, senza seguire i passaggi della guida.
    Sono tornato indietro, ho rimesso tutto a posto, e, seguendo la guida che mi hai indicato, messo tutto all'interno della cartella /wp. Ho verificato che tutto funzionava correttamente...perfetto!
    Poi ho seguito le tue indicazioni:
    - modificato il file .htaccess presente nella root, che è diventato questo:

    Codice:
    # BEGIN WordPress
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteCond %{REQUEST_URI} !^/wp
    RewriteRule ^(.*)$ http://ioodioimieicompagni.it/$1 [R=301,L]
    # END WordPress
    - modificato i Sottodomini/Redirect sul pannello di controllo di altervista

    però mi dà errore 404 in wordpress!
    quindi, il sito me lo carica, templete ecc, però non trova più i collegamenti delle pagine...cosa c'è che non va ancora? dove posso aver sbagliato o come posso sistemare?

    guarda, ti ringrazio ancora per l'aiuto enorme che mi stai dando...non so come farei senza!


    EDIT:
    mi sono accorto che se vado su una pagina interna, ad esempio immagini, mi compare questo messaggio:
    "La cartella /wp//immagini/ non contiene una pagina index." perchè il link è sbagliato, c'è una doppia // ..però dov'è l'errore? sull'URI di wordpress ho messo http://www.ifioidelcalcetto.altervista.org/wp ... non ci capisco più niente!
    Ultima modifica di ifioidelcalcetto : 23-07-2010 alle ore 21.57.14

  8. #8
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Hai i permalinks attivi?
    Prova a disattivarli.

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Hai i permalinks attivi?
    Prova a disattivarli.
    ok, il problema era sui permalink: mettendo quelli di default sembra funzionare tutto!
    ma, il cloak bisogna lasciarlo attivo? nel senso, ho fatto tutto questo sforzo per niente, perchè il mio obiettivo è quello di avere tutte le url complete nella barra degli indirizzi, non sempre e solo www.miosito.it
    Sennò andava bene anche prima...mi sono un po' perso!

    si può adesso fare un reindirizzamento 1:1 per ogni pagina del sito (ovviamente con una regola) in modo da visualizzare le pagine correttamente sulla barra, tipo www.miosito.it/immagini ??

    Se non c'è alcun modo, vorrei capire se è un problema di altervista o cosa?

    grazie mille! siamo alla fine dai... ;)

  10. #10
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Ora devi modificare il file del template header.php e tra i tag <head> devi inserire <base target="_top" />:
    Codice PHP:
    ...
    ...
    <
    base target="_top" />
    </
    head>
    Siccome non c'è associato il virtual host, non si ha un legame diretto dominio->spazio.
    Ultima modifica di andreafallico : 23-07-2010 alle ore 22.55.08

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Siccome non c'è associato il virtual host, non si ha un legame diretto dominio->spazio.
    ah, quindi è proprio altervista che non ha il virtual host? ma sbaglio o avevo letto su qualche discussione precedente che c'è l'intenzione di introdurlo in un prossimo futuro?

    Comunque, adesso funziona! :) l'unico problema, magari fosse finito già qui, è che con il permalink disattivato, o almeno con l'impostazione di default, le pagine sono tutte costruite così: www.miosito.it/?page_id=19 che fa un po' schifo!!
    c'è un modo per ripristinare il permalink senza però che ciò comporti l'errore di prima? nel senso, se la doppia // era dovuto al permalink, c'è un posto dove modificare tale impostazione, in modo da toglierne una?
    non so si mi sono spiegato bene e se è una richiesta plausibile...anche perchè vista l'ora, dopo una giornata davanti al computer, ormai sto sclerando! ;)

    -

    Ciao,
    è già da diversi giorni che sto cercando una soluzione a questo problema e faccio tentativi a vuoto senza venirne a capo.
    Ripongo il problema: posso ripristinare, o modificare, il permalink, in modo da non avere più quello di default, senza che wordpress poi non mi trovi più le pagine corrette e mi mostri il 404?
    magari ci sarà da mettere le mani da qualche parte, ma non capisco a livello di codice e di url, perchè con il permalink di default funziona tutto, mentre con qualsiasi altro non mi trova più le pagine.
    Ultima modifica di andreafallico : 28-07-2010 alle ore 20.47.25

  12. #12
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Se vuoi attivare i permalinks, devi ritornare alla situazione precedente.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •