Back to top

Autore Topic: Redirect tramite .htaccess  (Letto 3043 volte)

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Redirect tramite .htaccess
« il: 04 Dic 2017, 14:28:57 »
Salve,
devo fare un banale redirect dal .htaccess che tuttavia non ha buon esito:

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
Redirect https://www.miosito.it/index.php?video=0 https://www.miosito.it/nuovoindirizzocorretto

Qual è l'errore?
Il primo link è una pagina che deve essere ruotata sul secondo link

Impostazioni SEO:
 Attiva URL SEF e Riscrivi URL SEF abilitate.

Neppure con ReDJ funziona :(


Offline Ahmed Salvini

  • Appassionato
  • ***
  • Post: 337
    • Mostra profilo
Re:Redirect tramite .htaccess
« Risposta #1 il: 04 Dic 2017, 16:38:08 »
# Redirect old file path to new file path
Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Re:Redirect tramite .htaccess
« Risposta #2 il: 04 Dic 2017, 19:02:59 »
Grazie, purtroppo però non funziona, io credo che il problema sia generato da quest'ultima parte: index.php?video=0
non funziona né non ReDJ (altri redirect invece vanno perfettamente) né con htaccess

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Redirect tramite .htaccess
« Risposta #3 il: 04 Dic 2017, 19:59:14 »
Non ultima parte ma devi mettere solo quella parte.

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect tramite .htaccess
« Risposta #4 il: 04 Dic 2017, 19:59:45 »
Ciao nofc_nofc,
solo per chiarire, quindi

Codice: [Seleziona]
Redirect 301 /index.php?video=0 https://www.miosito.it/nuovoindirizzocorretto
non funziona?
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Re:Redirect tramite .htaccess
« Risposta #5 il: 04 Dic 2017, 20:08:18 »
No, in tutte le sue varianti:

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
Redirect 301 /video/index.php?video=0# https://www.miosito.it/it/video/video-documentario
## End - Custom redirects

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect tramite .htaccess
« Risposta #6 il: 04 Dic 2017, 20:12:35 »
Ciao,
non è che si capisca bene...

sa hai l'/it devi metterlo nel redirect

Codice: [Seleziona]
Redirect 301 /it/video/index.php?video=0 https://www.miosito.it/it/nuovoindirizzocorretto
Non si risponde a PM tecnici. Postate sul forum. Grazie.


Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect tramite .htaccess
« Risposta #8 il: 04 Dic 2017, 21:09:44 »
Giusto Ahmed Salvini,
proverei una cosa così

Codice: [Seleziona]
RewriteEngine on
RewriteCond %{THE_REQUEST} /?video=0 [NC]
RewriteRule ^ /nuovoindirizzocorretto [L,R]
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Re:Redirect tramite .htaccess
« Risposta #9 il: 05 Dic 2017, 10:32:06 »
## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
RewriteCond %{THE_REQUEST} /?video=0 [NC]
RewriteRule ^ https://www.miosito.it/it/video/video-documentario [L,R]
## End - Custom redirects

Quando vado su https://www.miosito.it/video/index.php?video=0# (vecchio URL) mi reindirizza a https://www.miosito.it/it/video/video-documentario?video=0, quindi parte del redirect ora funziona, tuttavia si aggiunge sul nuovo link la stringa ?video=0, se si riuscisse a toglierla nella nuova URL, il problema sarebbe risolto :)

 



Web Design Bolzano Kreatif