Joomla.it Forum

Componenti per Joomla! => SEO => : SuPeR-MaN 29 May 2008, 23:12:08

: Problema redirect 301 .htaccess
: SuPeR-MaN 29 May 2008, 23:12:08
Salve a tutti,

chiedo a voi, perchè non so che pesci prendere  ::)

Avrei bisogno di fare un redirect di alcuni indirizzi del vecchio sito fatto in MDpro alle url attuali di Joomla.
Uso il componente sh404SEF.

Ho provato ad inserire in ogni punto del .htaccess righe tipo:

:
redirect 301 /index.php?name=MDForum&file=viewtopic&t=16 http://www.sito.com/section
redirect 301 /modules.php?op=modload&name=News&file=article&sid=78&mode=thread&order=0&thold=0 http://www.sito.com/news.htm
redirect 301 /modules.php?op=modload&name=News&file=article&sid=451 http://www.sito.com/news1.htm

Ma il redirect non funziona...ho letto sul web e mi sembrava una cosa semplice...dove sbaglio?

Questo è il mio .htaccess

:
RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]
ErrorDocument 404 index.php

GRAZIE a chi mi aiuta  ;D
: Re: Problema redirect 301 .htaccess
: taolo 30 May 2008, 00:16:42
ciao superman, benvenuto su joomla.it  :)

Senti, a quel che ho capito vuoi fare un 301 pagina per pagina... giusto?
Allora fai così:
:
Redirect 301 /vecchiapagina.html http://www.miosito.it/nuovapagina.html
vecchiapagina.html dovrebbe cominciare con http ://www. nomesito.it/....,  ok?

Per un redirect di tutto il sito

:
RewriteEngine On
RewriteBase /
RewriteRule ^ http://www.nuovosito.com [L,R=301]

Prova, aspettiamo notizie.. ciao
: Re: Problema redirect 301 .htaccess
: taolo 30 May 2008, 00:25:21
Questo è un ottimo strumento per verificare la risposta di redirect... molto utile....

http://www.webconfs.com/http-header-check.php
: Re: Problema redirect 301 .htaccess
: SuPeR-MaN 30 May 2008, 07:12:20
Ciao taolo, grazie per i consigli...
allora io ho aggiunto questo, provandolo in testa ed in coda dell' .htaccess:

:
Redirect 301 http://www.sito.com/modules.php?op=modload&name=News&file=article&sid=470 http://www.sito.com/Aprile-2008/Titolo-Notizia.html
Ma il redirect sembra non andare, ho provato sia a linkare direttamente la vecchia URL sia sul sito che mi hai consigliato, che dice:

HTTP/1.1 404 Not Found =>
Date => Fri, 30 May 2008 05:07:04 GMT
Server => Apache/2.0
...

Mi riporta sempre alla pagina 404 definita per l' sh404SEF...può essere questo il problema? ::)
: Re: Problema redirect 301 .htaccess
: SuPeR-MaN 02 Jun 2008, 21:09:44
Nessuno riesce ad aiutarmi?  :'(
: Re: Problema redirect 301 .htaccess
: zalexo 10 Jun 2008, 09:32:48
Hai provato il componente redirect che segnalo nella mia guida?

Ciao
: Re: Problema redirect 301 .htaccess
: sali40 12 Jun 2008, 08:00:12
ma, se ho capito il problema ... non è più semplice utilizzare gli "alias" con sh404?
Vai nella configurazione di sh404, clicchi su vedi "sef urls", click sulla url VERSO la quale vuoi che il redirect venga effettuato e inserisci l'indirizzo della vecchia fra gli "alias"