Ciao, ho un problema, come devo impostare l'htaccess per creare un redirect 301 in tutte le pagine al www (per esempio da example.com/forum a www.example.com/forum/, da example.com/index.php a www.example.com/index.php).
Grazie a tutti...
Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account.
Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!
Ciao, ho un problema, come devo impostare l'htaccess per creare un redirect 301 in tutte le pagine al www (per esempio da example.com/forum a www.example.com/forum/, da example.com/index.php a www.example.com/index.php).
Grazie a tutti...
Prova a dare un'occhio a questa ricerca, credo tu possa trovare tutto quello che cerchi qui.
Grazie, ma tutti i siti che mi ha dato quella ricerca mi danno il redirect al www solo della directory della homepage, mentre io vorrei che ci fosse il redirect in tutte le pagine del sito...
Come posso fare?
L'ho inserito ma mi dà 500.
P.S. Ho Vbulletin+Vbseo
Il problema non è uno ne l'altro visto che io stesso li uso entrambi con quel redirect. Piuttosto il problema sarà Apache, leggi i log e risolvi il problema.
Tiro ad indovinare, ti manca qualche modulo...
EDIT:
oppure hai editato la direttiva VirtualHost a cazzo![]()
Ecco l'errore:
Codice:[Tue Mar 31 17:49:41 2009] [alert] [client 93.44.79.15] /home/*******/public_html/.htaccess: ServerName not allowed here
Ok, allora bisogna capire di cosa stiamo parlando per prima cosa.
Intanto tu ora mi dici che sei su uno shared e quindi non puoi ovviamente lavorare a livello di conf di Apache, alias la direttiva Servername non puoi utilizzarla.
Dovendo lavorare soltanto a livello di .htaccess puoi puoi solo utilizzare come regola il redirect che ti ho postato.
Ovviamente bisogna fare attenzione a non intaccare le regole preesistenti, per cui io proverei ad inserirlo come prima riga dell'htaccess.
Prova a guardare qui allora. Ti ho linkato il sito senza www che ho provato se al tizio il redirect funzionava e sembra proprio di si, quindi direi che il codice e' quello.
Ho risolto disabilitando il vbseo per il momento...
Per solo redirectmatch intedi solo questa riga?
RedirectMatch permanent (.*)$ http://www.miosito.com$1
E' gia un po vecchio, ma forse aiuterà a qualcuno.
Per il fatto che il hostname e' determinato solo dal HTTP header "Host", uno deve usare mod_rewrite come
Codice:RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com$ [NC] RewriteRule (.*) http://www.example.com/$1 [R=301]
Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)
Segnalibri