- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- redirect 301 index.html ---> / mi dà internal server error!
-
redirect 301 index.html ---> / mi dà internal server error!
Ciao a tutti!
Vorrei che /index.html puntasse su /Su htaccess ho provato sia
redirect 301 /index.html h*ttp://www.miosito.com/
e non mi carica la home se il browser chiede h*ttp://www.miosito.com/
(scusate gli asterischi, avevo lasciato l'opzione conversione URL attiva)
sia
redirect 301 /index.html /
e mi dà internal server error
che fare?
Grazie!
-
non è fattibile su htaccess..puoi farlo solo in php inserendo questo codice nell'header.
if ($_SERVER['REQUEST_URI']=="/index.html"){ Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.sito.est/" ); exit; }
Se il tuo sito supporta php fai questa operazione:
tramite htaccess fai un rewrite in modo che la index.php venga letta tramite index.html e rinomini index.html in index.php e all'interno di quest0ultima inserisci il codice che t'ho dato (modificandolo opportunamente).è l'unica soluzione
-
@kerouac3001 said:
non è fattibile su htaccess..puoi farlo solo in php [...] è l'unica soluzione
Mi permetto di suggerire una soluzione alternativa:DirectoryIndex index.php Redirect 301 /index.html http://www.example.com/
-
Ringrazio tutti e due!
Ho provato direttamente il metodo di everfluxx (più breve, sono pigra!) e funziona
Sapete dirmi se secondo voi far puntare index a / ha una quanche influenza positiva sull'indicizzazione?
Grazie!
M.
-
il vantaggio è quello di evitare doppioni, che probabilmente si spartiscono la "putttenza di PR a disposizione". il che non sarebbe neanche un dramma, se poi non scattasse il filtro antiduplicazione.
l'ideale, in ogni caso, è non linkare mai i vari /index.boh (nè in homepage nè nelle varie directory).
-
@marzia said:
Sapete dirmi se secondo voi far puntare index a / ha una quanche influenza positiva sull'indicizzazione?
Il vantaggio è che se hai dei back link che puntano a "/index.html", il PR corrispondente verrà trasferito tutto a "/", senza dispersione né problemi di canonicalization](http://www.mattcutts.com/blog/seo-advice-url-canonicalization/) (Google dovrebbe essere in grado di capire da solo che "/index.html" e "/" sono la stessa pagina, ma non sempre ci riesce).
-
must, tòccati il naso.
-
@Everfluxx said:
Mi permetto di suggerire una soluzione alternativa:
DirectoryIndex index.php Redirect 301 /index.html http://www.example.com/
Azz a me non è mai riuscito
-
-
Ho provato la soluzione di Everfluxx dato che vorrei applicarla a siti con la home in php ed altri con la home in html, per redirezionare da 3w.miosito.it/index.html o 3w.miosito.it/index.php a 3w.miosito.it.
Ma non mi funge (hosting linux su Aruba, mod_rewrite attivo)...
-
Eh...quelli di aruba non permettono la direttiva DirectoryIndex nell htaccess.....!!
Devo fare anch'io questo redirect da index.html alla root (con file indice index.php) ma purtroppo il loro server va a cercare prima index.html e poi index.php generando così un loop infinito..!!
Ho appena aperto un ticket d'assistenza...vediamo cosa rispondono..
-
Vero, sto usando la soluzione di kerouac3001 e quella funziona.
-
Hai ragione...avevo letto troppo velocemente!grazie!!
-
premetto che non sono una cima e capisco poco di php e htaccess (altrimenti non usavo joomla ;)).
Sul mio sito joomla 1.5 con url rewrite attivo, ho messo parecchi link alla home e credendo di fare bene (anche perché non avevo mi pare alternative usando l'editor) avevo linkato ad index.php. Ora mi sono accorto che index.php viene visto come una pagina a se e con un diverso PR rispetto alla root. Quindi vorrei fare un redirect 301 in htaccess da /index.php alla root e ho cercato in rete ma non trovo nulla di attinente e/o che funzioni nel mio caso.
Come si fa? Grazie per l'aiuto.
-
Ciao,
prova con la soluzione di kerouac3001 in php da includere nella pagina index, ovviamente, anzichè index.html, metti index.php.
Credo risolva ogni problema S.E.O. riguardo la pagina principale duplicata.
Riguardo a farlo in .htaccess non sono mai riuscito, quantomeno su hosting Aruba, si genera un loop infinito.
-
@youlistic said:
Ciao,
Credo risolva ogni problema S.E.O. riguardo la pagina principale duplicata.
Riguardo a farlo in .htaccess non sono mai riuscito, quantomeno su hosting Aruba, si genera un loop infinito.
Ti ringrazio, ci provo. Perché ho provato con questa soluzione qui
http : www . askapache.com/htaccess/redirect-index-blog-root.html
ma su un sito mi funziona e su un'altro no ora vado a mangiare e poi sene riparla...