Joomla.it Forum
Componenti per Joomla! => SEO => : andreamatta 11 Dec 2014, 17:37:56
-
Salve,
in attesa del sito dinamico JOOMLA in lavorazione , successivamente al trasferimento del dominio su nuovo host LINUX, il vecchio sito realizzato con CMS asp del cliente è stato "staticizzato" e inserito nella root.
Ho creato un file .htacces per fare dei redirect 302 dai precedenti URL asp a quelli "staticizzati" del tipo:
Redirect 302 /default.asp?idsez=4 http://www.miosito.it/default9057.html?idsez=4 (http://www.miosito.it/default9057.html?idsez=4)
il problema è che NON funziona.
O meglio: l'htaccess funziona correttamente, infatti qualsiasi alto redirect (es. /pippo) fa il suo lavoro senza problemi.
Il problema sta quindi nel carattere speciale "?".
Ho anteposto il backslash \, quindi ".asp\?idesez=4", ma il redirect continua a non funzionare.. Qualcuno può darmi un suggerimento?
Grazie anticipatamente.
-
Intanto fai 301 e non 302, prova a scrivere la regola così:
RewriteRule ^default.asp?idsez=4 $ [/size]http://www.miosito.it/default9057.html?idsez=4 (http://www.miosito.it/default9057.html?idsez=4)[/color] [R=301,L]
-
Grazie luketto della risposta.
Ho provato ora la stringa su .htaccess, ma ricevo un errore 500:
"Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator....."
sul 302: dato che il sito attaule nel giro di 1/mesi sarà sostituito pensavo che un 302 fosse più appropriato: mi sbaglio?
Grazie.
-
L'errore 500 dipende dalle configurazione SEF, ne è pieno il forum...
302 o 301: le url che stai tentando di gestire ora sono indicizzate e comunque non saranno più quelle, giusto? se sì, 301.
-
Grazie Luketto,
ok per 301. Per la stringa: non ho sef attivato, perchè il sito attuale è statico.
-
Trovata soluzione:
RewriteCond %{QUERY_STRING} (^|&)idsez=4($|&)
RewriteRule ^default\.asp$ /default9057.html?idsez=4 [L,R=301]
Ringrazio
https://donatstudios.com/RewriteRule_Generator
eccellentissimo generatore htaccess!