Autore Topic: Re:Problema redirect sul file .htaccess - RISOLTO  (Letto 435 volte)

Offline marioss

  • Nuovo arrivato
  • *
  • Post: 22
  • Sesso: Maschio
    • Mostra profilo
Re:Problema redirect sul file .htaccess - RISOLTO
« il: 10 Gen 2017, 12:06:44 »
Ciao a tutti, spero di essere nella sezione giusta...
Tramite un software per il SEO ho notato che su uno dei siti che gestisco è presente un errore 404 ( http://www.piazzadispagnasuites.com/it/?id=7 ) che fa riferimento ad un ID che non trovo...
Ho pensato che la soluzione migliore fosse quella di un redirect alla homepage del sito ma, purtroppo, non sono riuscito nell'intento.
La formula che ho usato (dopo varie ricerche sul web) è questa:
RewriteCond %{QUERY_STRING} ^id=7$
RewriteRule ^it http://www.piazzadispagnasuites.com$1? [R=301,L]
Purtroppo non funziona...
Sicuramente sto sbagliando qualcosa...
Il mio intento è questo:
dalla pagina http://www.piazzadispagnasuites.com/it/?id=7 vorrei si arrivasse alla pagina http://www.piazzadispagnasuites.com/it/
Qualcuno sa darmi qualche dritta???
Grazieeee in anticipo :-)
« Ultima modifica: 13 Gen 2017, 00:41:14 da marioss »

Offline marine

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1814
  • Sesso: Maschio
    • Mostra profilo
Re:Problema redirect sul file .htaccess
« Risposta #1 il: 10 Gen 2017, 12:26:37 »
Io solitamente seguo questa guida:

http://www.valentinomea.it/redirect-301-htaccess/


Offline marioss

  • Nuovo arrivato
  • *
  • Post: 22
  • Sesso: Maschio
    • Mostra profilo
Re:Problema redirect sul file .htaccess
« Risposta #2 il: 10 Gen 2017, 16:31:23 »
Grazie mille!
Purtroppo il mio caso in particolare non è presente... però è interessante!  ;)

Offline luketto

  • Abituale
  • ****
  • Post: 1109
  • Sesso: Maschio
    • Mostra profilo
    • Web-Loco.it - il web con una w in più!
Re:Problema redirect sul file .htaccess
« Risposta #3 il: 10 Gen 2017, 16:52:22 »
Ciao Marioss, l'ho provata sul mio sito e così funziona:

RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteRule ^it/$ http://www.piazzadispagnasuites.com/it/? [R=301,L]

Considera che potresti dover eliminare il $, dipende dal web server

Offline marioss

  • Nuovo arrivato
  • *
  • Post: 22
  • Sesso: Maschio
    • Mostra profilo
Re:Problema redirect sul file .htaccess
« Risposta #4 il: 11 Gen 2017, 10:31:05 »
Ti ringrazio molto luketto... purtroppo da me non funziona... ho provato anche a togliere il simbolo del dollaro ma niente...
Però se da te funziona è davvero strano... evidentemente sbaglio in qualcosa...

Offline luketto

  • Abituale
  • ****
  • Post: 1109
  • Sesso: Maschio
    • Mostra profilo
    • Web-Loco.it - il web con una w in più!
Re:Problema redirect sul file .htaccess
« Risposta #5 il: 11 Gen 2017, 11:08:00 »
e prova a levare anche il ?... purtroppo sono cose che dipendono dalla configurazione apache dei vari provider, devi provare un po' di combinazioni, la sintassi è quella.

-> Verifica che non ci sia qualcosa sul componente nativo di Joomla per i redirect
-> Svuota anche tutte le cache (browser e CMS), capita, raramente, che possa aver cachato l'htaccess e la modifica mangari funziona ma non la vedi.
« Ultima modifica: 11 Gen 2017, 12:17:54 da luketto »

Offline marioss

  • Nuovo arrivato
  • *
  • Post: 22
  • Sesso: Maschio
    • Mostra profilo
Re:Problema redirect sul file .htaccess
« Risposta #6 il: 12 Gen 2017, 00:09:59 »
Le ho provate tutte :-( Non so più che fare... non mi funziona...

Offline luketto

  • Abituale
  • ****
  • Post: 1109
  • Sesso: Maschio
    • Mostra profilo
    • Web-Loco.it - il web con una w in più!
Re:Problema redirect sul file .htaccess
« Risposta #7 il: 12 Gen 2017, 17:10:18 »
Ciao marioss, l'unica altra cosa che puoi provare è cambiare il punto di inserimento, magari hai qualche regola precedente che non fa interpretare questa, ti ripeto sul mio sito funziona e puoi verificare, ancora non l'ho commentata


Sempre dopo
## Begin - Joomla! core SEF Section.
...
...

Offline adottauncane

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 17649
  • Sesso: Femmina
    • Mostra profilo
    • Adotta un cane
Re:Problema redirect sul file .htaccess
« Risposta #8 il: 12 Gen 2017, 23:49:05 »
Ciao,
perché non usi semplicemnte il componente redirect di joomla?

Offline marioss

  • Nuovo arrivato
  • *
  • Post: 22
  • Sesso: Maschio
    • Mostra profilo
Re:Problema redirect sul file .htaccess - RISOLTO
« Risposta #9 il: 13 Gen 2017, 00:40:25 »
Risolto!!! Ho spostato tutta la formula all'inizio del file .htaccess e adesso funziona!!!
Grazie a tutti!!!


Offline Alistair

  • Appassionato
  • ***
  • Post: 248
    • Mostra profilo
Re:Problema redirect sul file .htaccess
« Risposta #10 il: 01 Feb 2017, 11:01:04 »
Io solitamente seguo questa guida:

http://www.valentinomea.it/redirect-301-htaccess/

Quando quella guida dice:

-non vanificare l’effetto sul ranking di eventuali backlinks che puntano alle vecchie URL;

-non perdere il traffico generato dalla vecchie URL.


vale anche per i backlink che arrivano da http (se uno nel frattempo ha fatto passaggio in https) o quelli dovrebbero andare in automatico? Lo chiedo perché a me Analytics non trova nessun backlink sul nuovo URL con https, mentre son rimasti tutti sul vecchio URL con http.

Offline marine

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1814
  • Sesso: Maschio
    • Mostra profilo
Re:Problema redirect sul file .htaccess
« Risposta #11 il: 01 Feb 2017, 11:08:55 »


vale anche per i backlink che arrivano da http (se uno nel frattempo ha fatto passaggio in https) o quelli dovrebbero andare in automatico?

La risposta te la sei fornito da solo:

Lo chiedo perché a me Analytics non trova nessun backlink sul nuovo URL con https, mentre son rimasti tutti sul vecchio URL con http.


Codice: [Seleziona]
http:www.tuosito.net e https:www.tuosito.net
sono due url diversi,

quindi se non vuoi perdere il juice dei link in entrata verso http devi fare i redirct, non c'è nessun automatismo.

Offline Alistair

  • Appassionato
  • ***
  • Post: 248
    • Mostra profilo
Re:Problema redirect sul file .htaccess - RISOLTO
« Risposta #12 il: 01 Feb 2017, 11:36:41 »
Redirect 301 htaccess singolo URLQuando invece si vuole reindirizzare un vecchio URL verso un nuovo URL, la regola da inserire nell’htaccess è la seguente:
Options +FollowSymLinks RewriteEngine on Redirect 301 /vecchio-url.html http://www.dominio.it/nuovo-url.html 
Questa regole permette di reindirizzare l’indirizzo http://www.dominio.it/vecchio-url.html verso l’indirizzo http://www.dominio.it/nuovo-url.html. In questo modo ogni volta che un client richiederà il file vecchio-url.html sarà automaticamente reindirizzato al file nuovo-url.html.
- -



Ma dove dice
Redirect 301 /vecchio-url.html http://www.dominio.it/nuovo-url.html

qualcuno potrebbe dirmi esattamente cosa devo mettere
supponendo che il sito si chiama miosito e devo solo
dirottare da http a https, lo chiedo perché l'ho già
inserita una volta quella redirect in fondo
all'.htaccess e mi si è bloccato il sito :(


Offline Alex21

  • Appassionato
  • ***
  • Post: 357
    • Mostra profilo
    • Immobili a Padova
Re:Problema redirect sul file .htaccess - RISOLTO
« Risposta #13 il: 01 Feb 2017, 12:16:03 »
Correggetemi se sbaglio ma il redirect da .htaccess non funziona dappertutto, o meglio, funziona su configurazioni server che stanno via via sparendo. E' sempre più diffusa la presenza, contemporanea ad Apache, del server Russo nginx utilizzato come server di front-end prima di Apache. Qui  alcune cose di .htaccess  non vanno proprio e per altre bisogna inserire le corrispondenti istruzioni nel file di configurazione di nginx. Comunque .htaccess non è mai stato amato dal Gruppo Apache.
Quindi per il redirect mi sembra che la cosa migliore sia usare quello nativo di joomla oppure dal file di configurazione di Apache.
Ciao!

Offline Alistair

  • Appassionato
  • ***
  • Post: 248
    • Mostra profilo
Re:Problema redirect sul file .htaccess - RISOLTO
« Risposta #14 il: 01 Feb 2017, 17:57:20 »
Ho trovato questa miniguida che indica una differente formattazione rispetto a quella della guida di cui si è parlato in precedenza.

Linux & cPanel Linux-based accounts use .htaccess files to handle redirection.
Using the following code in your .htaccess file automatically redirects visitors to the HTTPS version of your site:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
If you have an existing .htaccess file:
  • Do not duplicate RewriteEngine On.
  • Make sure the lines beginning RewriteCond and RewriteRule immediately follow the already-existing RewriteEngine On.

Offline marine

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1814
  • Sesso: Maschio
    • Mostra profilo

Offline Alistair

  • Appassionato
  • ***
  • Post: 248
    • Mostra profilo
Re:Problema redirect sul file .htaccess - RISOLTO
« Risposta #16 il: 01 Feb 2017, 18:19:21 »
Ma questa regoletta che in effetti come dici si trova anche qua http://www.joomla.it/faq-joomla-3/443-configurazione/8582-come-configurare-il-sito-joomla-in-https.html di scrivere

RewriteCond %{HTTPS} OFF RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


sistema anche la questione 'non perdere il traffico e il "PR" delle vecchie URL'
o assicura giusto che il sito funzioni pienamente in https?  (che a dire il vero
a me già funziona senza essere intervenuto sul configuration o sul htaccess)

Offline marine

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1814
  • Sesso: Maschio
    • Mostra profilo
Re:Problema redirect sul file .htaccess - RISOLTO
« Risposta #17 il: 01 Feb 2017, 21:38:24 »
sistema la questione 'non perdere il traffico e il "PR" delle vecchie URL'


Offline Alistair

  • Appassionato
  • ***
  • Post: 248
    • Mostra profilo
Re:Problema redirect sul file .htaccess - RISOLTO
« Risposta #18 il: 02 Feb 2017, 15:14:21 »


A quanto pare questa l'ho risolta parlandone con il server provider che apparentemente ha una funzione apposta per forzare i link provenienti da http come https, trattandosi di provider piuttosto comune credo questa funzione l'abbiano in molti, lo dico per chi come me ha un pò timore ad avventurarsi in modifiche a file di sistema.

 

Torna su