Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    68

    Raggiungere pagina index.php solo da dominio

    Salve a tutti,
    avrei un problema da risolvere per quanto riguarda la pagina index del mio sito
    Come dovrei implementare eventualmente la pagina, il file .htaccess e i vari link presenti nel sito che portano alla index in modo che venga indirizzata direttamente al www.dominio.com?
    So che dovrei utilizzare il redirect 301 ma non come implementarlo correttamente nel file .htaccess
    Ho letto vari post in rete, ma non ho trovato una risposta completa alla mia domanda.

    Grazie
    Federico

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Scusa, ma non succede già normalmente questa cosa?
    Digitando www.dominio.com su che pagina va?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    68
    Salve,
    il tutto era nato da un richiesta sul forum google ma è poi l'approfondimento è andato OT, in pratica la mia sitemap (i primi 2 file) è così composta:
    <url>
    <loc>http://www.dominio.com/</loc>
    <lastmod>2014-11-15T16:28:45+00:00</lastmod>
    <changefreq>monthly</changefreq>
    </url>
    <url>
    <loc>http://www.dominio.com/index.php</loc>
    <lastmod>2014-11-15T16:28:45+00:00</lastmod>
    <changefreq>monthly</changefreq>
    </url>

    mi veniva risposto così:

    "Il problema - che in verità non è troppo grave - risulta dal fatto che la tua homepage è raggiungibile tramite due URL diverse, con e senza "index.php". È consigliabile che il dominio stesso (o la homepage) sia raggiungibile soltanto in questa forma "http://www.example.com/" (senza nome del file). Ti consiglio un reindizzamento con il codice di stato HTTP 301 da "/index.php" a "/" o di usare un link rel="canonical", che probabilmente con un po' di pazienza avrà lo stesso effeto se impostato correttamente. Ogni modo ti consiglio di rimuovere il doppione con "index.php" dalla sitemap e di linkare alla homepage soltanto con "/".

    In realtà sei tu a segnalare le 2 pagine. Nella home, ad esempio, in almeno 2 occasioni:<link rel="alternate" hreflang="it" href="http://www.dominio.com/index.php" />
    <a href="index.php" target="_parent" title="La nostra pagina principale">Home</a>

    In pratica il problema era capire perchè la sitemap era così composta. Giustamente mi viene fatto notare che dei link e anche un "hreflang" riconducono alla index, per cui se io reindirizzo alla index con "/" in locale con "Dreamweare" non funziona più e funziona perfettamente in rete.
    Ammettendo che questo potrebbe essere un problema irrisorio, sarei più tentato a sistemare il redirect 301 come specificato nella risposta postata.
    E' possibile eventualmente sapere passa per passo come implementare questo indirizzamento in modo che la index sia raggiungibile solo dal nome del dominio?
    Spero non sia OT l'argomento e che qualche esperto in materia mi possa illuminare.

    Ringrazio anticipatamente
    Federico

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    Se non ho capito male

    .htaccess
    codice:
    RewriteEngine On
    RewriteBase /
    Redirect 301 http://localhost/index.php http://localhost/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.