Come utilizzare .htaccess per creare URL Search Engine Friendly

May 7

In questo articolo, vedremo come è possibile utilizzare .htaccess per creare URL dei motori di ricerca-friendly. Useremo .htaccess per conservare il posizionamento nei motori di ricerca quando si sposta il tuo sito in un nuovo dominio. Ci sarà anche mappare pagine dinamiche a un indirizzo statico, che i motori di ricerca possono migliorare indice.

istruzione

1 Accedi al tuo server e passare alla directory in cui il server Apache memorizza i propri documenti HTML. Questo è di solito chiamato "htdocs".

2 Creare il file .htaccess digitando il comando: "toccare .htaccess". Non dimenticare il periodo davanti al nome del file.

3 Aprire il file .htaccess in un editor di testo in modo che è possibile aggiungere nuove righe al file.

4 Per preservare il posizionamento nei motori di ricerca quando si sposta una pagina, aggiungere la seguente riga in .htaccess: "redirect 301 oldpage.html http://mynewsite.com/newpage.html&quot ;. Ciò consente di inviare agli utenti che navigano a" oldpage.html " al tuo nuovo sito.

5 Reindirizzare l'intero sito web in un nuovo nome di dominio o fornitore aggiungendo la seguente riga al ".htaccess: redirect 301 / http: //mynewsite.com&quot ;.

6 Utilizzare il generatore di riscrittura-regola in questo sito per mappare gli URL dinamici a una versione statica: http://www.webmaster-toolkit.com/mod_rewrite-rewriterule-generator.shtml

7 Inserisci il tuo URL dinamico al sito di cui sopra e fare clic su "Generate RewriteRule". Il generatore creerà un RewriteRule e visualizzarla nel browser.

8 Copiare e incollare il RewriteRule nel file .htaccess. La vostra pagina dinamica è ora "spiderable" ai motori di ricerca.

Consigli e avvertenze

  • Al fine di sostenere RewriteRules, il server web Apache deve supportare il modulo mod_rewrite. Questo può essere configurato nel file di configurazione di Apache principale e può essere fatto dall'amministratore Apache.
  • Si può fare molto di più con .htaccess, inclusa l'aggiunta di nomi utente e password per limitare l'accesso alle tue pagine.
  • Assicurati che il tuo file .htaccess non è leggibile in tutto il mondo o scrivibile in tutto il mondo. Solo l'account utente deve essere in grado di modificare il file .htaccess.
  • Molte installazioni di Apache consente agli utenti di sfogliare gli indici di directory, che consente ai navigatori di visualizzare tutti i file nelle directory. Questo può essere un problema di sicurezza. Prevenire questo aggiungendo questa linea al vostro file .htaccess: IndexIgnore *