Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 13 di 13

Discussione: Errore redirect

  1. #1
    HT Member
    Data Registrazione
    Mar 2009
    Messaggi
    72

    Errore redirect

    Ciao ragazzi, domanda veloce.

    Sto facendo il redirect di un blog wordpress.

    Struttra URL vecchia /2008/02/02/titolo-post

    Struttura URL nuova /titolo-post

    Ho provato con:
    RewriteRule ^/([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /$1 [R=301]

    Ma non funziona, perchè???

    tutto quello che arriva con /123/123/123/valore$1
    lo manda a /valore$1

    DOve sbaglio?



  2. #2
    Webhosting evangelist L'avatar di Kuro
    Data Registrazione
    Jun 2009
    Località
    Darnassus - Teldrassil
    Messaggi
    603

    Riferimento: Errore redirect

    mi sembra ci siano un paio di errori
    intanto se usi $1 prendi il valore "2008" presumo tu voglia il valore "titolo-post", quindi dovresti usare $4
    poi non ti funziona probabilmente a causa del primo "/"
    insomma prova questo:

    RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /$4 [R=301]
    filippo@localhost ha i poteri della super mucca
    ________
    LinkedIn - website

  3. #3
    HT Member
    Data Registrazione
    Mar 2009
    Messaggi
    72

    Re: Errore redirect

    an ma $1 non prende solo da (.*)
    prende il valore anche di ([0-9])

    Urge uno studio più approfondito delle espressiori regolari...

    Provo subito grazie Kuro!
    CIao

  4. #4
    HT Member
    Data Registrazione
    Mar 2009
    Messaggi
    72

    Re: Errore redirect

    No non funziona....
    perchè mi sembra giusto...
    non capisco!

  5. #5
    Webhosting evangelist L'avatar di Kuro
    Data Registrazione
    Jun 2009
    Località
    Darnassus - Teldrassil
    Messaggi
    603

    Riferimento: Errore redirect

    ok
    posta tutto il file htaccess e dato che ci sei dimmi anche la versione di apache
    filippo@localhost ha i poteri della super mucca
    ________
    LinkedIn - website

  6. #6
    HT Member
    Data Registrazione
    Mar 2009
    Messaggi
    72

    Re: Errore redirect

    Ciao,
    intanto grazie.
    Allora Apache 2.2.10 (Unix)

    Questo è l' 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
    
    # INZIO blocca IP di spammer e troll
    order allow,deny
    deny from 94.102.51.196
    allow from all
    # FINE blocca IP di spammer e troll
    
    #Redirect da url vecchie
    RewriteRule ^/([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /$4 [R=301]
    Ho provato sia con / davanti sia, come dici te, senza.

    Ma non funzia....

    Grazie di nuovo, ciao!
    Andrea

  7. #7
    Webhosting evangelist L'avatar di Kuro
    Data Registrazione
    Jun 2009
    Località
    Darnassus - Teldrassil
    Messaggi
    603

    Riferimento: Errore redirect

    devi spostare quella rule in cima, deve essere eseguita prima di quella standard di WP

    Codice:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    #Redirect da url vecchie
    RewriteRule ^/([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /$4 [L,R=301]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
    # INZIO blocca IP di spammer e troll
    order allow,deny
    deny from 94.102.51.196
    allow from all
    # FINE blocca IP di spammer e troll
    non ho tempo di fare le prove ora, ma dovrebbe andare
    filippo@localhost ha i poteri della super mucca
    ________
    LinkedIn - website

  8. #8
    HT Member
    Data Registrazione
    Mar 2009
    Messaggi
    72

    Re: Errore redirect

    Niente....
    boh ma mi sembra impossibile, non trovo niente in rete.
    Possibile che nessunoo abbia mai fatto un redirect da un blog con /date/title-post a /title-post ????


    Grazie comunque Kuro.
    Non occorre che fai te le prove, se hai qualche suggerimento scrivi qui, grazie ancora ciao!
    Andrea

  9. #9
    Webhosting evangelist L'avatar di Kuro
    Data Registrazione
    Jun 2009
    Località
    Darnassus - Teldrassil
    Messaggi
    603

    Riferimento: Errore redirect

    hai provato senza il primo "/" ?
    RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /$4 [L,R=301]
    filippo@localhost ha i poteri della super mucca
    ________
    LinkedIn - website

  10. #10
    HT Member
    Data Registrazione
    Mar 2009
    Messaggi
    72

    Re: Errore redirect

    Si che ho provato.
    Ma sebra proprio che non funzioni niente.
    che nervoso, su google non ho trovato niente....

  11. #11
    HT Member
    Data Registrazione
    Mar 2009
    Messaggi
    72

    Re: Errore redirect

    niente ho provato pure con #Redirect da url vecchie
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)$ $4 [R=301]

    anche se mi sembra proprio una cazzata...

  12. #12
    HT Member
    Data Registrazione
    Mar 2009
    Messaggi
    72

    Re: Errore redirect

    Ragazzi nessuno ha mai fatto un redirect di Wordpress!???!!

    Help me please....

  13. #13
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,311

    Re: Errore redirect

    Prova (non so se ti è già stato suggerito, ho letto velocemente) a mettere questa rule in alto:

    Codice:
    RewriteRule ^/[0-9]+/[0-9]+/[0-9]+/(.*)$ /$1 [R=301]
    Altrimenti, molto brutalmente (e non sempre si può fare), butta un codice nell'header delle pagine.
    Se la pagina è chiamata in un dato modo, fai redirect. Son 2 righe di php.

    EDIT: mettila subito sopra il RewriteBase.
    Ultima modifica di guest; 13-06-2009 alle 18:16
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

Discussioni Simili

  1. redirect da www a non www
    Di M1ck1 nel forum Io Programmo
    Risposte: 4
    Ultimo Messaggio: 13-11-2011, 12:48
  2. redirect IIS?
    Di andrea.paiola nel forum Gestione Server Windows e Server Linux
    Risposte: 14
    Ultimo Messaggio: 29-12-2010, 17:00
  3. Redirect 301
    Di Italians nel forum WebHosting - Primi passi
    Risposte: 14
    Ultimo Messaggio: 16-03-2009, 21:52
  4. redirect 301 help!
    Di glazio nel forum Io Programmo
    Risposte: 1
    Ultimo Messaggio: 22-12-2007, 21:17
  5. redirect
    Di acquapesante nel forum WebHosting - Primi passi
    Risposte: 2
    Ultimo Messaggio: 31-08-2007, 21:10

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

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
  •