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

Offline nofc_nofc

  • Esploratore
  • **
  • Post: 198
    • 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: 294
    • 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

  • Esploratore
  • **
  • Post: 198
    • 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

Online tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 28048
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
    • Xataface Italia
Re:Redirect tramite .htaccess
« Risposta #3 il: 04 Dic 2017, 19:59:14 »
Non ultima parte ma devi mettere solo quella parte.
NEWS DataGrill Xataface Installer (Ver. 1.0.1) per Joomla 3.8.x - DEMO Gestione Magazzino

Online maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17571
  • Sesso: Maschio
    • Mostra profilo
    • https://www.hoteledelweiss.net/
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

  • Esploratore
  • **
  • Post: 198
    • 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

Online maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17571
  • Sesso: Maschio
    • Mostra profilo
    • https://www.hoteledelweiss.net/
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.


Online maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17571
  • Sesso: Maschio
    • Mostra profilo
    • https://www.hoteledelweiss.net/
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

  • Esploratore
  • **
  • Post: 198
    • 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 :)

 

Torna su